StringReader.ReadToEnd Método

Definición

Lee todos los caracteres de la posición actual hasta el final de la cadena y los devuelve como una sola cadena.

public:
 override System::String ^ ReadToEnd();
public override string ReadToEnd();
override this.ReadToEnd : unit -> string
Public Overrides Function ReadToEnd () As String

Devoluciones

Contenido de la posición actual al final de la cadena subyacente.

Excepciones

No hay memoria suficiente para asignar un búfer para la cadena devuelta.

El lector actual está cerrado.

Ejemplos

Este ejemplo de código forma parte de un ejemplo más grande proporcionado para la TextReader clase .

static void ReadText(TextReader textReader)
{
    Console.WriteLine("From {0} - {1}",
        textReader.GetType().Name, textReader.ReadToEnd());
}
Shared Sub ReadText(aTextReader As TextReader)
    Console.WriteLine("From {0} - {1}", _
        aTextReader.GetType().Name, aTextReader.ReadToEnd())
End Sub

Comentarios

Este método invalida el TextReader.ReadToEnd método .

Si el método actual produce una OutOfMemoryException, la posición del lector en la cadena subyacente está avanzada por el número de caracteres que el método pudo leer, pero los caracteres que ya se leen en el búfer interno ReadToEnd se descartan. Dado que no se puede cambiar la posición del lector en la cadena, los caracteres que ya se leen son irrecuperables y solo se puede acceder a ellos reinicializando .StringReader Para evitar esta situación, use el Read método y almacene los caracteres de lectura en un búfer asignado previamente.

En la tabla siguiente se enumeran ejemplos de otras tareas de E/S típicas o relacionadas.

Para ello... Vea el ejemplo de este tema...
Cree un archivo de texto. Cómo: Escribir texto en un archivo
Escribir en un archivo de texto. Cómo: Escribir texto en un archivo
Lee desde un archivo de texto. Cómo: Leer texto de un archivo
Anexe texto a un archivo. Cómo: Abrir y anexar a un archivo de registro

File.AppendText

FileInfo.AppendText
Obtenga el tamaño de un archivo. FileInfo.Length
Obtiene los atributos de un archivo. File.GetAttributes
Establezca los atributos de un archivo. File.SetAttributes
Determine si existe un archivo. File.Exists
Lee desde un archivo binario. Cómo: Leer y escribir en un archivo de datos recién creado
Escribir en un archivo binario. Cómo: Leer y escribir en un archivo de datos recién creado

Se aplica a

Consulte también