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
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.
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 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 count
bağ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 count
küçüktür.
index
veya count
negatiftir.
Kapalı TextReader .
Bir G/Ç hatası oluşur.
Açıklamalar
Temel alınan metin okuyucunun konumu, içine buffer
okunan 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 Stream G/Ç
- Nasıl yapılır: Dosyadan Metin Okuma
- Nasıl yapılır: Bir Dosyaya Metin Yazma
Şunlara uygulanır
ReadBlock(Span<Char>)
- Kaynak:
- TextReader.cs
- Kaynak:
- TextReader.cs
- Kaynak:
- TextReader.cs
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 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.