Console Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa los flujos de entrada, salida y error estándar para las aplicaciones de consola. Esta clase no puede heredarse.
public ref class Console abstract sealed
public ref class Console sealed
public static class Console
public sealed class Console
type Console = class
Public Class Console
Public NotInheritable Class Console
- Herencia
-
Console
Comentarios
Para obtener más información sobre esta API, consulte Comentarios complementarios de la API para la consola.
Propiedades
BackgroundColor |
Obtiene o establece el color de fondo de la consola. |
BufferHeight |
Obtiene o establece el alto del área del búfer. |
BufferWidth |
Obtiene o establece el ancho del área del búfer. |
CapsLock |
Obtiene un valor que indica si se activa o desactiva la alternancia de teclado de BLOQ MAYÚS. |
CursorLeft |
Obtiene o establece la posición en columnas del cursor en el área del búfer. |
CursorSize |
Obtiene o establece el alto del cursor en una celda de carácter. |
CursorTop |
Obtiene o establece la posición en filas del cursor en el área del búfer. |
CursorVisible |
Obtiene o establece un valor que indica si el cursor es visible. |
Error |
Obtiene el flujo de salida de error estándar. |
ForegroundColor |
Obtiene o establece el color de primer plano de la consola. |
In |
Obtiene el flujo de entrada estándar. |
InputEncoding |
Obtiene o establece la codificación que usa la consola para leer la entrada. |
IsErrorRedirected |
Obtiene un valor que indica si el flujo de salida de errores se ha redirigido desde el flujo de errores estándar. |
IsInputRedirected |
Obtiene un valor que indica si la entrada se ha redirigido desde el flujo de entrada estándar. |
IsOutputRedirected |
Obtiene un valor que indica si la salida se ha redirigido desde el flujo de salida estándar. |
KeyAvailable |
Obtiene un valor que indica si hay disponible una acción de presionar una tecla en el flujo de entrada. |
LargestWindowHeight |
Obtiene el máximo número posible de filas para la ventana de la consola, basado en la fuente y la resolución de pantalla actuales. |
LargestWindowWidth |
Obtiene el máximo número posible de columnas para la ventana de la consola, basado en la fuente y la resolución de pantalla actuales. |
NumberLock |
Obtiene un valor que indica si está activada o desactivada la alternancia de teclado de BLOQ NUM. |
Out |
Obtiene el flujo de salida estándar. |
OutputEncoding |
Obtiene o establece la codificación que usa la consola para escribir la salida. |
Title |
Obtiene o establece el título que se va a mostrar en la barra de título de la consola. |
TreatControlCAsInput |
Obtiene o establece un valor que indica si la combinación de la tecla modificadora Control y de la tecla de consola C (Ctrl+C) se trata como una entrada ordinaria o como una interrupción controlada por el sistema operativo. |
WindowHeight |
Obtiene o establece el alto del área de la ventana de la consola. |
WindowLeft |
Obtiene o establece la posición más a la izquierda del área de la ventana de la consola con respecto al búfer de pantalla. |
WindowTop |
Obtiene o establece la posición superior del área de la ventana de la consola con respecto al búfer de pantalla. |
WindowWidth |
Obtiene o establece el ancho de la ventana de la consola. |
Métodos
Beep() |
Reproduce el sonido de un bip a través del altavoz de la consola. |
Beep(Int32, Int32) |
Reproduce el sonido de un bip con una frecuencia y duración especificadas a través del altavoz de la consola. |
Clear() |
Borra la información que se muestra en el búfer de pantalla y en la correspondiente ventana de la consola. |
GetCursorPosition() |
Obtiene la posición del cursor. |
MoveBufferArea(Int32, Int32, Int32, Int32, Int32, Int32) |
Copia un área de origen especificada del búfer de pantalla en un área de destino determinada. |
MoveBufferArea(Int32, Int32, Int32, Int32, Int32, Int32, Char, ConsoleColor, ConsoleColor) |
Copia un área de origen especificada del búfer de pantalla en un área de destino determinada. |
OpenStandardError() |
Adquiere el flujo de error estándar. |
OpenStandardError(Int32) |
Adquiere el flujo de error estándar, que se establece en un tamaño de búfer especificado. |
OpenStandardInput() |
Adquiere el flujo de entrada estándar. |
OpenStandardInput(Int32) |
Adquiere el flujo de entrada estándar, que se establece en un tamaño de búfer especificado. |
OpenStandardOutput() |
Adquiere el flujo de salida estándar. |
OpenStandardOutput(Int32) |
Adquiere el flujo de salida estándar, que se establece en un tamaño de búfer especificado. |
Read() |
Lee el siguiente carácter del flujo de entrada estándar. |
ReadKey() |
Obtiene la siguiente tecla de carácter o de función presionada por el usuario. La tecla presionada se muestra en la ventana de la consola. |
ReadKey(Boolean) |
Obtiene la siguiente tecla de carácter o de función presionada por el usuario. Opcionalmente, la tecla presionada se muestra en la ventana de la consola. |
ReadLine() |
Lee la siguiente línea de caracteres del flujo de entrada estándar. |
ResetColor() |
Establece los colores de primer plano y de fondo de la consola en sus valores predeterminados. |
SetBufferSize(Int32, Int32) |
Establece el alto y el ancho del área del búfer de pantalla en los valores especificados. |
SetCursorPosition(Int32, Int32) |
Establece la posición del cursor. |
SetError(TextWriter) |
Establece la propiedad Error en el objeto TextWriter especificado. |
SetIn(TextReader) |
Establece la propiedad In en el objeto TextReader especificado. |
SetOut(TextWriter) |
Establece la propiedad Out para establecer el destino del objeto TextWriter. |
SetWindowPosition(Int32, Int32) |
Establece la posición de la ventana de la consola con respecto al búfer de pantalla. |
SetWindowSize(Int32, Int32) |
Establece el alto y el ancho de la ventana de la consola en los valores especificados. |
Write(Boolean) |
Escribe la representación de texto del valor booleano especificado en el flujo de salida estándar. |
Write(Char) |
Escribe el valor del carácter Unicode especificado en el flujo de salida estándar. |
Write(Char[]) |
Escribe la matriz especificada de caracteres Unicode en el flujo de salida estándar. |
Write(Char[], Int32, Int32) |
Escribe la submatriz de caracteres Unicode especificada en el flujo de salida estándar. |
Write(Decimal) |
Escribe la representación de texto del valor Decimal especificado en el flujo de salida estándar. |
Write(Double) |
Escribe la representación de texto del valor de punto flotante de precisión doble especificado en el flujo de salida estándar. |
Write(Int32) |
Escribe la representación de texto del valor entero de 32 bits con signo especificado en el flujo de salida estándar. |
Write(Int64) |
Escribe la representación de texto del valor entero de 64 bits con signo especificado en el flujo de salida estándar. |
Write(Object) |
Escribe la representación de texto del objeto especificado en el flujo de salida estándar. |
Write(Single) |
Escribe la representación de texto del valor de punto flotante de precisión sencilla especificado en el flujo de salida estándar. |
Write(String) |
Escribe el valor de cadena especificado en el flujo de salida estándar. |
Write(String, Object) |
Escribe la representación de texto del objeto especificado en el flujo de salida estándar usando la información de formato indicada. |
Write(String, Object, Object) |
Escribe la representación de texto de los objetos especificados en el flujo de salida estándar usando la información de formato indicada. |
Write(String, Object, Object, Object) |
Escribe la representación de texto de los objetos especificados en el flujo de salida estándar usando la información de formato indicada. |
Write(String, Object, Object, Object, Object) |
Escribe la representación de texto de los objetos especificados y la lista de parámetros de longitud variable en el flujo de salida estándar usando la información de formato especificada. |
Write(String, Object[]) |
Escribe la representación de texto de la matriz de objetos especificada en el flujo de salida estándar usando la información de formato especificada. |
Write(String, ReadOnlySpan<Object>) |
Representa los flujos de entrada, salida y error estándar para las aplicaciones de consola. Esta clase no puede heredarse. |
Write(UInt32) |
Escribe la representación de texto del valor entero de 32 bits sin signo especificado en el flujo de salida estándar. |
Write(UInt64) |
Escribe la representación de texto del valor entero de 64 bits sin signo especificado en el flujo de salida estándar. |
WriteLine() |
Escribe el terminador de línea actual en el flujo de salida estándar. |
WriteLine(Boolean) |
Escribe la representación de texto del valor booleano especificado, seguida del terminador de línea actual, en el flujo de salida estándar. |
WriteLine(Char) |
Escribe el carácter Unicode especificado, seguido del terminador de línea actual, en el flujo de salida estándar. |
WriteLine(Char[]) |
Escribe la matriz de caracteres Unicode especificada, seguida del terminador de línea actual, en el flujo de salida estándar. |
WriteLine(Char[], Int32, Int32) |
Escribe la submatriz de caracteres Unicode especificada, seguida del terminador de línea actual, en el flujo de salida estándar. |
WriteLine(Decimal) |
Escribe la representación de texto del valor Decimal especificado, seguido del terminador de línea actual, en el flujo de salida estándar. |
WriteLine(Double) |
Escribe la representación de texto del valor de punto flotante de precisión doble especificado, seguido del terminador de línea actual, en el flujo de salida estándar. |
WriteLine(Int32) |
Escribe la representación de texto del valor entero de 32 bits con signo especificado, seguido del terminador de línea actual, en el flujo de salida estándar. |
WriteLine(Int64) |
Escribe la representación de texto del valor entero de 64 bits con signo especificado, seguido del terminador de línea actual, en el flujo de salida estándar. |
WriteLine(Object) |
Escribe la representación de texto del objeto especificado, seguida del terminador de línea actual, en el flujo de salida estándar. |
WriteLine(Single) |
Escribe la representación de texto del valor de punto flotante de precisión sencilla especificado, seguido del terminador de línea actual, en el flujo de salida estándar. |
WriteLine(String) |
Escribe el valor de cadena especificado, seguido del terminador de línea actual, en el flujo de salida estándar. |
WriteLine(String, Object) |
Escribe la representación de texto del objeto especificado, seguida del terminador de línea actual, en el flujo de salida estándar usando la información de formato especificada. |
WriteLine(String, Object, Object) |
Escribe la representación de texto de los objetos especificados, seguida del terminador de línea actual, en el flujo de salida estándar usando la información de formato especificada. |
WriteLine(String, Object, Object, Object) |
Escribe la representación de texto de los objetos especificados, seguida del terminador de línea actual, en el flujo de salida estándar usando la información de formato especificada. |
WriteLine(String, Object, Object, Object, Object) |
Escribe la representación de texto de los objetos especificados y la lista de parámetros de longitud variable, seguidas del terminador de línea actual, en el flujo de salida estándar usando la información de formato especificada. |
WriteLine(String, Object[]) |
Escribe la representación de texto de la matriz de objetos especificada, seguida del terminador de línea actual, en el flujo de salida estándar usando la información de formato especificada. |
WriteLine(String, ReadOnlySpan<Object>) |
Representa los flujos de entrada, salida y error estándar para las aplicaciones de consola. Esta clase no puede heredarse. |
WriteLine(UInt32) |
Escribe la representación de texto del valor entero de 32 bits sin signo especificado, seguido del terminador de línea actual, en el flujo de salida estándar. |
WriteLine(UInt64) |
Escribe la representación de texto del valor entero de 64 bits sin signo especificado, seguido del terminador de línea actual, en el flujo de salida estándar. |
Eventos
CancelKeyPress |
Se produce cuando la tecla modificadora Control (Ctrl) y la tecla de consola C (C) o la tecla Interrumpir se presionan simultáneamente (Ctrl+C o Ctrl+Inter). |
Se aplica a
Seguridad para subprocesos
Este tipo es seguro para la ejecución de subprocesos.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente las Cuestiones de GitHub como mecanismo de retroalimentación para el contenido y lo sustituiremos por un nuevo sistema de retroalimentación. Para más información, consulta:Enviar y ver comentarios de