Puede resolver este problema estableciendo la propiedad TextWriter.NewLine de la propiedad Out o Error en otra cadena de finalización de línea.You can solve this problem by setting the TextWriter.NewLine property of the Out or Error property to another line termination string.Por ejemplo, la siguiente C# instrucción establece la cadena de finalización de línea para el flujo de salida de error estándar en dos secuencias de retorno de carro y avance de línea:For example, the following C# statement sets the line termination string for the standard error output stream to two carriage return and line feed sequences:

Console.Error.NewLine = "\r\n\r\n";

Después, puede llamar explícitamente al método WriteLine del objeto de flujo de salida de error, como C# en la siguiente instrucción:You can then explicitly call the WriteLine method of the error output stream object, as in the following C# statement:

Dos características estrechamente relacionadas de la consola son el búfer de pantalla y la ventana de la consola.Two closely related features of the console are the screen buffer and the console window.En realidad, el texto se lee o se escribe en secuencias propiedad de la consola, pero parece que se leen o se escriben en un área propiedad de la consola, que se denomina búfer de pantalla.Text is actually read from or written to streams owned by the console, but appear to be read from or written to an area owned by the console called the screen buffer.El búfer de pantalla es un atributo de la consola de y se organiza como una cuadrícula rectangular de filas y columnas donde cada intersección de la cuadrícula, o celda de carácter, puede contener un carácter.The screen buffer is an attribute of the console, and is organized as a rectangular grid of rows and columns where each grid intersection, or character cell, can contain a character.Cada carácter tiene su propio color de primer plano y cada celda de carácter tiene su propio color de fondo.Each character has its own foreground color, and each character cell has its own background color.

El búfer de pantalla se ve a través de una región rectangular denominada ventana de la consola.The screen buffer is viewed through a rectangular region called the console window.La ventana de la consola es otro atributo de la consola; no es la propia consola, que es una ventana del sistema operativo.The console window is another attribute of the console; it is not the console itself, which is an operating system window.La ventana de la consola se organiza en filas y columnas, es menor o igual que el tamaño del búfer de pantalla y se puede desplace para ver distintas áreas del búfer de pantalla subyacente.The console window is arranged in rows and columns, is less than or equal to the size of the screen buffer, and can be moved to view different areas of the underlying screen buffer.Si el búfer de pantalla es mayor que la ventana de la consola, la consola muestra automáticamente las barras de desplazamiento, por lo que se puede cambiar la posición de la ventana de la consola en el área del búfer de pantalla.If the screen buffer is larger than the console window, the console automatically displays scroll bars so the console window can be repositioned over the screen buffer area.

No se admite la presentación de caracteres en scripts complejos.Display of characters in complex scripts is not supported.

La combinación de secuencias de caracteres (es decir, caracteres que se componen de un carácter base y uno o más caracteres de combinación) se muestran como caracteres independientes.Combining character sequences (that is, characters that consist of a base character and one or more combining characters) are displayed as separate characters.Para evitar esta limitación, puede normalizar la cadena que se va a mostrar llamando al método String.Normalize antes de enviar la salida a la consola.To work around this limitation, you can normalize the string to be displayed by calling the String.Normalize method before sending output to the console.En el ejemplo siguiente, se muestra una cadena que contiene la secuencia de caracteres de combinación U + 0061 U + 0308 en la consola como dos caracteres antes de normalizar la cadena de salida, y como un carácter único después de llamar al método String.Normalize.In the following example, a string that contains the combining character sequence U+0061 U+0308 is displayed to the console as two characters before the output string is normalized, and as a single character after the String.Normalize method is called.

Tenga en cuenta que la normalización es una solución viable solo si el estándar Unicode del carácter incluye un formulario prediseñado que corresponde a una secuencia de caracteres que se combina en particular.Note that normalization is a viable solution only if the Unicode standard for the character includes a pre-composed form that corresponds to a particular combining character sequence.

Si una fuente proporciona un glifo para un punto de código en el área de uso privado, se mostrará dicho glifo.If a font provides a glyph for a code point in the private use area, that glyph will be displayed.Sin embargo, dado que los caracteres del área de uso privado son específicos de la aplicación, es posible que este no sea el glifo esperado.However, because characters in the private use area are application-specific, this may not be the expected glyph.

Si su aplicación depende de codificaciones de páginas de códigos específicas, puede hacer que estén disponibles haciendo lo siguiente antes de llamar a los métodos de Console:If your app depends on specific code page encodings, you can still make them available by doing the following before you call any Console methods:

Métodos

Reproduce el sonido de un bip con una frecuencia y duración especificadas a través del altavoz de la consola.Plays the sound of a beep of a specified frequency and duration through the console speaker.

Escribe la representación de texto del valor booleano especificado, seguida del terminador de línea actual, en el flujo de salida estándar.Writes the text representation of the specified Boolean value, followed by the current line terminator, to the standard output stream.

Escribe la matriz de caracteres Unicode especificada, seguida del terminador de línea actual, en el flujo de salida estándar.Writes the specified array of Unicode characters, followed by the current line terminator, to the standard output stream.

Escribe la submatriz de caracteres Unicode especificada, seguida del terminador de línea actual, en el flujo de salida estándar.Writes the specified subarray of Unicode characters, followed by the current line terminator, to the standard output stream.

Escribe la representación de texto del valor Decimal especificado, seguido del terminador de línea actual, en el flujo de salida estándar.Writes the text representation of the specified Decimal value, followed by the current line terminator, to the standard output stream.

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.Writes the text representation of the specified double-precision floating-point value, followed by the current line terminator, to the standard output stream.

Escribe la representación de texto del objeto especificado, seguida del terminador de línea actual, en el flujo de salida estándar.Writes the text representation of the specified object, followed by the current line terminator, to the standard output stream.

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.Writes the text representation of the specified single-precision floating-point value, followed by the current line terminator, to the standard output stream.

Escribe el valor de cadena especificado, seguido del terminador de línea actual, en el flujo de salida estándar.Writes the specified string value, followed by the current line terminator, to the standard output stream.

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.Writes the text representation of the specified object, followed by the current line terminator, to the standard output stream using the specified format information.

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.Writes the text representation of the specified objects, followed by the current line terminator, to the standard output stream using the specified format information.

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.Writes the text representation of the specified objects, followed by the current line terminator, to the standard output stream using the specified format information.

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.Writes the text representation of the specified objects and variable-length parameter list, followed by the current line terminator, to the standard output stream using the specified format information.

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.Writes the text representation of the specified array of objects, followed by the current line terminator, to the standard output stream using the specified format information.