TextReader.ReadBlock Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| ReadBlock(Span<Char>) |
Geçerli akıştan karakterleri okur ve verileri arabelleğe yazar. |
| ReadBlock(Char[], Int32, Int32) |
Geçerli metin okuyucudan belirtilen en fazla karakter sayısını okur ve verileri belirtilen dizinden başlayarak bir arabelleğe yazar. |
ReadBlock(Span<Char>)
Geçerli akıştan karakterleri okur ve verileri arabelleğe yazar.
public:
virtual int ReadBlock(Span<char> buffer);
public virtual int ReadBlock(Span<char> buffer);
abstract member ReadBlock : Span<char> -> int
override this.ReadBlock : Span<char> -> int
Public Overridable Function ReadBlock (buffer As Span(Of Char)) As Integer
Parametreler
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 buffer okunup okunmadığına bağlı olarak uzunluğa eşit veya küçük olacaktır.
Özel durumlar
buffer, null'e eşittir.
Kapalı StreamReader .
G/Ç hatası oluştu.
Şunlara uygulanır
ReadBlock(Char[], Int32, Int32)
Geçerli metin okuyucudan belirtilen en fazla karakter sayısını okur ve verileri belirtilen dizinden başlayarak bir arabelleğe yazar.
public:
virtual int ReadBlock(cli::array <char> ^ buffer, int index, int count);
public virtual int ReadBlock(char[] buffer, int index, int count);
abstract member ReadBlock : char[] * int * int -> int
override this.ReadBlock : char[] * int * int -> int
Public Overridable Function ReadBlock (buffer As Char(), index As Integer, count As Integer) As Integer
Parametreler
- buffer
- Char[]
Bu yöntem döndürdüğünde, bu parametre ve (index + count -1) arasındaki index değerlerin geçerli kaynaktan okunan karakterlerle değiştirdiği belirtilen karakter dizisini içerir.
- index
- Int32
Yazmaya başlama konumu buffer .
- count
- Int32
Okunacak karakter sayısı üst sınırı.
Döndürülenler
Okunan karakter sayısı. Sayı, tüm giriş karakterlerinin okunup okunmadığına countbağlı olarak değerine eşit veya ondan küçük olacaktır.
Özel durumlar
buffer, null'e eşittir.
Arabellek uzunluğu eksi index değeri değerinden countküçüktür.
index veya count negatiftir.
Kapalı TextReader .
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.
- ReadBlock(Char[], Int32, Int32)
- Dosya ve Akış G/Ç'si
- Nasıl yapılır: Dosyadan Metin Okuma
- Nasıl yapılır: Dosyaya Metin Yazma