TextReader.ReadBlock Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
ReadBlock(Char[], Int32, Int32) |
Odczytuje określoną maksymalną liczbę znaków z bieżącego czytnika tekstu i zapisuje dane w buforze, zaczynając od określonego indeksu. |
ReadBlock(Span<Char>) |
Odczytuje znaki z bieżącego strumienia i zapisuje dane w buforze. |
ReadBlock(Char[], Int32, Int32)
- Źródło:
- TextReader.cs
- Źródło:
- TextReader.cs
- Źródło:
- TextReader.cs
Odczytuje określoną maksymalną liczbę znaków z bieżącego czytnika tekstu i zapisuje dane w buforze, zaczynając od określonego indeksu.
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
Parametry
- buffer
- Char[]
Gdy ta metoda zwróci, ten parametr zawiera określoną tablicę znaków z wartościami między index
i (index
+ count
-1) zastąpionymi znakami odczytywanymi z bieżącego źródła.
- index
- Int32
Pozycja, w buffer
której rozpocząć pisanie.
- count
- Int32
Maksymalna liczba znaków do odczytania.
Zwraca
Liczba znaków, które zostały odczytane. Liczba będzie mniejsza lub równa count
, w zależności od tego, czy wszystkie znaki wejściowe zostały odczytane.
Wyjątki
buffer
to null
.
Długość buforu minus index
jest mniejsza niż count
.
index
lub count
jest ujemny.
Element TextReader jest zamknięty.
Wystąpi błąd We/Wy.
Uwagi
Pozycja podstawowego czytnika tekstu jest zaawansowana przez liczbę znaków, które zostały odczytane w pliku buffer
.
Metoda blokuje odczytywanie count
znaków lub odczytywanie wszystkich znaków. Jest to zablokowana wersja programu Read.
Zobacz też
- ReadBlock(Char[], Int32, Int32)
- Plik i Stream we/wy
- Instrukcje: Odczytywanie tekstu z pliku
- Instrukcje: Zapisywanie tekstu w pliku
Dotyczy
ReadBlock(Span<Char>)
- Źródło:
- TextReader.cs
- Źródło:
- TextReader.cs
- Źródło:
- TextReader.cs
Odczytuje znaki z bieżącego strumienia i zapisuje dane w buforze.
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
Parametry
Gdy ta metoda zostanie zwrócona, zawiera określony zakres znaków zastąpiony przez znaki odczytywane z bieżącego źródła.
Zwraca
Liczba znaków, które zostały odczytane. Liczba będzie mniejsza lub równa buffer
długości, w zależności od tego, czy wszystkie znaki wejściowe zostały odczytane.
Wyjątki
buffer
to null
.
Element StreamReader jest zamknięty.
Wystąpił błąd we/wy.