StringReader.Read Método

Definición

Lee el siguiente carácter o el siguiente conjunto de caracteres de la cadena de entrada.

Sobrecargas

Nombre Description
Read()

Lee el siguiente carácter de la cadena de entrada y avanza la posición del carácter por un carácter.

Read(Span<Char>)

Lee todos los caracteres de la cadena de entrada, comenzando en la posición actual y avanza la posición actual hasta el final de la cadena de entrada.

Read(Char[], Int32, Int32)

Lee un bloque de caracteres de la cadena de entrada y avanza la posición del carácter por count.

Read()

Lee el siguiente carácter de la cadena de entrada y avanza la posición del carácter por un carácter.

public:
 override int Read();
public override int Read();
override this.Read : unit -> int
Public Overrides Function Read () As Integer

Devoluciones

El siguiente carácter de la cadena subyacente o -1 si no hay más caracteres disponibles.

Excepciones

El lector actual está cerrado.

Ejemplos

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

convertedCharacter = (char)intCharacter;
if(convertedCharacter == '.')
{
    strWriter.Write(".\n\n");

    // Bypass the spaces between sentences.
    strReader.Read();
    strReader.Read();
}
convertedCharacter = Convert.ToChar(intCharacter)
If convertedCharacter = "."C Then
    strWriter.Write("." & vbCrLf & vbCrLf)

    ' Bypass the spaces between sentences.
    strReader.Read()
    strReader.Read()

Comentarios

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

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

Consulte también

Se aplica a

Read(Span<Char>)

Lee todos los caracteres de la cadena de entrada, comenzando en la posición actual y avanza la posición actual hasta el final de la cadena de entrada.

public:
 override int Read(Span<char> buffer);
public override int Read(Span<char> buffer);
override this.Read : Span<char> -> int
Public Overrides Function Read (buffer As Span(Of Char)) As Integer

Parámetros

buffer
Span<Char>

Cuando este método vuelve, contiene los caracteres leídos del origen actual. Si el número total de caracteres leídos es cero, el intervalo permanece sin modificar.

Devoluciones

Número total de caracteres leídos en el búfer.

Excepciones

Se cierra la instancia del lector de cadenas actual.

Se aplica a

Read(Char[], Int32, Int32)

Lee un bloque de caracteres de la cadena de entrada y avanza la posición del carácter por count.

public:
 override int Read(cli::array <char> ^ buffer, int index, int count);
public override int Read(char[] buffer, int index, int count);
override this.Read : char[] * int * int -> int
Public Overrides Function Read (buffer As Char(), index As Integer, count As Integer) As Integer

Parámetros

buffer
Char[]

Cuando este método devuelve, contiene la matriz de caracteres especificada con los valores entre index y (index + count - 1) reemplazados por los caracteres leídos del origen actual.

index
Int32

Índice inicial en el búfer.

count
Int32

Número de caracteres que se van a leer.

Devoluciones

Número total de caracteres leídos en el búfer. Puede ser menor que el número de caracteres solicitados si no hay muchos caracteres disponibles actualmente, o cero si se ha alcanzado el final de la cadena subyacente.

Excepciones

buffer es null.

La longitud del búfer menos index es menor que count.

index o count es negativo.

El lector actual está cerrado.

Comentarios

Este método invalida TextReader.Read.

El método leerá hasta count los caracteres de en StringReader la matriz de buffer caracteres a partir de la posición index. Devuelve el número real de caracteres leídos o cero si se ha alcanzado el final de la cadena y no se lee ningún carácter.

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

Consulte también

Se aplica a