Clase System::IO::TextReader

TextReader class

Una clase base para clases que representan lectores que leen secuencias de caracteres de diferentes fuentes. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores de tiempo de ejecución y/o fallos de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.

class TextReader : public System::IDisposable

Métodos

MétodoDescripción
virtual Close()Cierra el flujo y libera los recursos adquiridos.
Dispose() overrideLibera todos los recursos utilizados por el objeto actual y cierra el flujo subyacente.
virtual Peek()Lee un solo carácter del flujo sin cambiar el cursor de lectura del flujo.
virtual Read()Lee un solo carácter del flujo.
virtual Read(ArrayPtr<char_t>, int, int)Lee la cantidad especificada de caracteres del flujo y los escribe en el arreglo de caracteres especificado comenzando en la posición especificada.
virtual ReadBlock(ArrayPtr<char_t>, int, int)Lee la cantidad máxima especificada de caracteres del lector de texto actual y escribe los datos en un búfer, comenzando en el índice especificado.
virtual ReadLine()Lee caracteres del flujo hasta el final de la línea actual.
virtual ReadToEnd()Lee caracteres del flujo hasta el final del flujo.

Ver también