StreamReader.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
| ReadBlock(Char[], Int32, Int32) |
Geçerli akıştan 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:
- StreamReader.cs
- Kaynak:
- StreamReader.cs
- Kaynak:
- StreamReader.cs
Geçerli akıştan belirtilen en fazla karakter sayısını okur ve belirtilen 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ürdüğünde, 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ş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.
Kapalı StreamReader .
G/ç hatası oluştu.
Açıklamalar
Temel alınan akışın konumu, içine bufferokunan karakter sayısıyla gelişmiştir.
İki karakterden biri count okunana veya akışın sonuna ulaşılana kadar yöntem blokları. Bu, öğesinin engelleyici bir sürümüdür Read.
Şunlara uygulanır
ReadBlock(Span<Char>)
- Kaynak:
- StreamReader.cs
- Kaynak:
- StreamReader.cs
- Kaynak:
- StreamReader.cs
Geçerli akıştan karakterleri okur ve verileri arabelleğe yazar.
public:
override int ReadBlock(Span<char> buffer);
public override int ReadBlock (Span<char> buffer);
override this.ReadBlock : Span<char> -> int
Public Overrides 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 okunup okunmadığına bağlı olarak uzunluk değerinden buffer küçük veya buna eşit olacaktır.
Özel durumlar
buffer, null değeridir.
Kapalı StreamReader .
G/ç hatası oluştu.