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.