TextReader.ReadBlock Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Túlterhelések
| Name | Description |
|---|---|
| ReadBlock(Char[], Int32, Int32) |
Beolvassa a megadott számú karaktert az aktuális szövegolvasóból, és a megadott indextől kezdve egy pufferbe írja az adatokat. |
| ReadBlock(Span<Char>) |
Beolvassa a karaktereket az aktuális streamből, és egy pufferbe írja az adatokat. |
ReadBlock(Char[], Int32, Int32)
- Forrás:
- TextReader.cs
- Forrás:
- TextReader.cs
- Forrás:
- TextReader.cs
- Forrás:
- TextReader.cs
- Forrás:
- TextReader.cs
Beolvassa a megadott számú karaktert az aktuális szövegolvasóból, és a megadott indextől kezdve egy pufferbe írja az adatokat.
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
Paraméterek
- buffer
- Char[]
A metódus visszatérésekor ez a paraméter tartalmazza a megadott karaktertömböt az aktuális forrásból beolvasott karakterek között index és (index + count -1) közötti értékekkel.
- index
- Int32
Az írás buffer megkezdésének helye.
- count
- Int32
Az elolvasandó karakterek maximális száma.
Válaszok
Az elolvasott karakterek száma. A szám kisebb vagy egyenlő lesz attól függően, hogy countaz összes bemeneti karakter be van-e olva.
Kivételek
buffer az null.
A puffer hossza mínusz index kisebb, mint count.
index vagy count negatív.
A TextReader lezárva.
I/O-hiba történik.
Megjegyzések
A mögöttes szövegolvasó pozícióját a beolvasott karakterek száma emeli ki buffer.
A metódus a karakterek olvasásáig vagy az összes karakter beolvasásáig count blokkolja a blokkokat. Ez a
Lásd még
- ReadBlock(Char[], Int32, Int32)
- Fájl és folyam I/O
- Útmutató: Szöveg beolvasása fájlból
- Útmutató: Szöveg írása fájlba
A következőre érvényes:
ReadBlock(Span<Char>)
- Forrás:
- TextReader.cs
- Forrás:
- TextReader.cs
- Forrás:
- TextReader.cs
- Forrás:
- TextReader.cs
- Forrás:
- TextReader.cs
Beolvassa a karaktereket az aktuális streamből, és egy pufferbe írja az adatokat.
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
Paraméterek
Ha ez a metódus visszatér, a megadott karaktertartományt tartalmazza, amelyet az aktuális forrásból beolvasott karakterek váltanak fel.
Válaszok
Az elolvasott karakterek száma. A szám kisebb vagy egyenlő lesz a buffer hossznál attól függően, hogy az összes bemeneti karakter be van-e olva.
Kivételek
buffer az null.
A StreamReader lezárva.
I/O-hiba történt.