PTextReader.ReadBlock(Char[], Int32, Int32) Yöntem

Tanım

Geçerli akıştan en fazla sayı karakterini okur ve dizinden başlayarak verileri arabelleğe yazar.

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

Parametreler

buffer
Char[]

Bu yöntem döndüğünde, bu parametre dizin ve (index + count-1) arasındaki değerleri geçerli kaynaktan okunan karakterlerle değiştirerek belirtilen karakter dizisini içerir.

index
Int32

Arabelleğe yazmanın başlayacağı yer.

count
Int32

Okunacak maksimum karakter sayısı.

Döndürülenler

Int32

Okunan karakterlerin sayısı. Bu sayı, tüm giriş karakterlerinin okunup okundığına bağlı olarak sayımla eşit veya daha az olacaktır.

Özel durumlar

Bir G/Ç hatası oluşur.

Dizin veya sayı negatif.

Arabellek uzunluğu eksi Dizin sayıdan küçüktür.

arabellek null.

Şunlara uygulanır