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 se puede heredar.
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 de API complementarias para Consola.
Propiedades
BackgroundColor |
Obtiene o establece el color de fondo de la consola. |
BufferHeight |
Obtiene o establece el alto del área de búfer. |
BufferWidth |
Obtiene o establece el ancho del área de búfer. |
CapsLock |
Obtiene un valor que indica si el botón de alternancia del teclado CAPS LOCK está activado o desactivado. |
CursorLeft |
Obtiene o establece la posición de columna del cursor dentro del área del búfer. |
CursorSize |
Obtiene o establece el alto del cursor dentro de una celda de caracteres. |
CursorTop |
Obtiene o establece la posición de fila del cursor dentro del área del búfer. |
CursorVisible |
Obtiene o establece un valor que indica si el cursor está 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 error se ha redirigido desde el flujo de error estándar. |
IsInputRedirected |
Obtiene un valor que indica si se ha redirigido la entrada 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 una pulsación de tecla disponible en el flujo de entrada. |
LargestWindowHeight |
Obtiene el mayor número posible de filas de ventanas de consola, en función de la fuente y la resolución de pantalla actuales. |
LargestWindowWidth |
Obtiene el mayor número posible de columnas de ventana de consola, en función de la fuente y la resolución de pantalla actuales. |
NumberLock |
Obtiene un valor que indica si el NUM LOCK teclado está activado o desactivado. |
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 clave modificadora de Control y C tecla de consola (Ctrl+C) se trata como entrada normal o como una interrupción que controla el sistema operativo. |
WindowHeight |
Obtiene o establece el alto del área de la ventana de la consola. |
WindowLeft |
Obtiene o establece la posición situada más a la izquierda del área de la ventana de la consola en relación con el búfer de pantalla. |
WindowTop |
Obtiene o establece la posición superior del área de la ventana de consola en relación con el búfer de pantalla. |
WindowWidth |
Obtiene o establece el ancho de la ventana de consola. |
Métodos
Beep() |
Reproduce el sonido de un pitido a través del altavoz de la consola. |
Beep(Int32, Int32) |
Reproduce el sonido de un pitido de una frecuencia y duración especificadas a través del altavoz de la consola. |
Clear() |
Borra el búfer de la consola y la ventana de consola correspondiente de la información de visualización. |
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 especificada. |
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 especificada. |
OpenStandardError() |
Adquiere el flujo de errores 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 el siguiente carácter o tecla de función presionado por el usuario. La tecla presionada se muestra en la ventana de la consola. |
ReadKey(Boolean) |
Obtiene el siguiente carácter o tecla de función presionado por el usuario. La tecla presionada se muestra opcionalmente 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 la consola de primer plano y de fondo en sus valores predeterminados. |
SetBufferSize(Int32, Int32) |
Establece el alto y el ancho del área de 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 como destino el objeto TextWriter. |
SetWindowPosition(Int32, Int32) |
Establece la posición de la ventana de la consola en relación con el búfer de pantalla. |
SetWindowSize(Int32, Int32) |
Establece el alto y el ancho de la ventana de 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 de 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 subbarray especificada de caracteres Unicode en el flujo de salida estándar. |
Write(Decimal) |
Escribe la representación de texto del valor de 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 con signo de 32 bits especificado en el flujo de salida estándar. |
Write(Int64) |
Escribe la representación de texto del valor entero con signo de 64 bits 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 mediante la información de formato especificada. |
Write(String, Object, Object) |
Escribe la representación de texto de los objetos especificados en el flujo de salida estándar mediante la información de formato especificada. |
Write(String, Object, Object, Object) |
Escribe la representación de texto de los objetos especificados en el flujo de salida estándar mediante la información de formato especificada. |
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 mediante 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 mediante la información de formato especificada. |
Write(String, ReadOnlySpan<Object>) |
Escribe la representación de texto del intervalo de objetos especificado en el flujo de salida estándar mediante la información de formato especificada. |
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, seguido 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, el valor en el flujo de salida estándar. |
WriteLine(Char[]) |
Escribe la matriz especificada de caracteres Unicode, seguido del terminador de línea actual, en el flujo de salida estándar. |
WriteLine(Char[], Int32, Int32) |
Escribe la subbarray especificada de caracteres Unicode, seguido del terminador de línea actual, en el flujo de salida estándar. |
WriteLine(Decimal) |
Escribe la representación de texto del valor de 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 con signo de 32 bits 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 con signo de 64 bits 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, seguido 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, seguido del terminador de línea actual, en el flujo de salida estándar mediante la información de formato especificada. |
WriteLine(String, Object, Object) |
Escribe la representación de texto de los objetos especificados, seguido del terminador de línea actual, en el flujo de salida estándar mediante la información de formato especificada. |
WriteLine(String, Object, Object, Object) |
Escribe la representación de texto de los objetos especificados, seguido del terminador de línea actual, en el flujo de salida estándar mediante 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, seguido del terminador de línea actual, en el flujo de salida estándar mediante 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 mediante la información de formato especificada. |
WriteLine(String, ReadOnlySpan<Object>) |
Escribe la representación de texto del intervalo de objetos especificado, seguido del terminador de línea actual, en el flujo de salida estándar mediante la información de formato especificada. |
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 de C (C) o la tecla Interrumpir se presionan simultáneamente (Ctrl+C o Ctrl+Interrumpir). |
Se aplica a
Seguridad para subprocesos
Este tipo es seguro para subprocesos.