Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método TextReader.ReadBlock (Char[], Int32, Int32)

 

Publicado: octubre de 2016

Lee un número máximo de caracteres especificado en el lector de texto actual y escribe los datos en un búfer, comenzando en el índice especificado.

Espacio de nombres:   System.IO
Ensamblado:  mscorlib (en mscorlib.dll)

public virtual int ReadBlock(
	char[] buffer,
	int index,
	int count
)

Parámetros

buffer
Type: System.Char[]

Cuando este método finaliza, este parámetro contiene la matriz de caracteres especificada con valores entre index e (index + count -1) reemplazada con los caracteres leídos del origen actual.

index
Type: System.Int32

Lugar de buffer en el que comenzará la escritura.

count
Type: System.Int32

Número máximo de caracteres que se van a leer.

Valor devuelto

Type: System.Int32

Número de caracteres que se han leído. Este número será menor o igual que count, dependiendo de si se han leído todos los caracteres de entrada.

Exception Condition
ArgumentNullException

El valor de buffer es null.

ArgumentException

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

ArgumentOutOfRangeException

index o count es negativo.

ObjectDisposedException

La clase TextReader está cerrada.

IOException

Error de E/S.

La posición del lector de texto subyacente avanza el número de caracteres leídos de buffer.

El método se bloquea hasta que count caracteres que se leen o se han leído todos los caracteres. Se trata de una versión de bloqueo de Read.

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 1.1
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Windows Phone
Disponible desde 8.1
Volver al principio
Mostrar: