TextReader.ReadBlock Yöntem

Tanım

Aşırı Yüklemeler

ReadBlock(Char[], Int32, Int32)

Geçerli metin okuyucudan belirtilen en fazla karakter sayısını okur ve belirtilen dizinden başlayarak verileri arabelleğe yazar.

ReadBlock(Span<Char>)

Geçerli akıştan karakterleri okur ve verileri arabelleğe yazar.

ReadBlock(Char[], Int32, Int32)

Kaynak:
TextReader.cs
Kaynak:
TextReader.cs
Kaynak:
TextReader.cs

Geçerli metin okuyucudan belirtilen en fazla karakter sayısını okur ve belirtilen dizinden başlayarak verileri arabelleğe yazar.

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

Parametreler

buffer
Char[]

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

index
Int32

Yazmaya başlayabileceğiniz konum buffer .

count
Int32

Okunacak en fazla karakter sayısı.

Döndürülenler

Okunan karakter sayısı. Sayı, tüm giriş karakterlerinin okunup okunmadığına countbağlı olarak değerinden küçük veya buna eşit olacaktır.

Özel durumlar

buffer, null değeridir.

Arabellek uzunluğu eksi index değeri değerinden countküçüktür.

index veya count negatiftir.

Bir G/Ç hatası oluşur.

Açıklamalar

Temel alınan metin okuyucunun konumu, içine bufferokunan karakter sayısıyla gelişmiştir.

Yöntem, karakterler okunana veya tüm karakterler okunana kadar count engeller. Bu, öğesinin engelleyici bir sürümüdür Read.

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

ReadBlock(Span<Char>)

Kaynak:
TextReader.cs
Kaynak:
TextReader.cs
Kaynak:
TextReader.cs

Geçerli akıştan karakterleri okur ve verileri arabelleğe yazar.

C#
public virtual int ReadBlock (Span<char> buffer);

Parametreler

buffer
Span<Char>

Bu yöntem döndürdüğünde, geçerli kaynaktan okunan karakterlerle değiştirilen belirtilen karakter aralığını içerir.

Döndürülenler

Okunan karakter sayısı. Sayı, tüm giriş karakterlerinin okunup okunmadığına bağlı olarak uzunluk değerinden buffer küçük veya buna eşit olacaktır.

Özel durumlar

buffer, null değeridir.

G/ç hatası oluştu.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Standard 2.1