StreamReader.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 streambő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:
- StreamReader.cs
- Forrás:
- StreamReader.cs
- Forrás:
- StreamReader.cs
- Forrás:
- StreamReader.cs
- Forrás:
- StreamReader.cs
Beolvassa a megadott számú karaktert az aktuális streamből, és a megadott indextől kezdve egy pufferbe írja az adatokat.
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
Paraméterek
- buffer
- Char[]
A metódus visszatérésekor a megadott karaktertömb az aktuális forrásból beolvasott karakterek közé index és (index + count - 1) helyére lép.
- 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 StreamReader lezárva.
I/O-hiba történt.
Megjegyzések
A mögöttes stream pozícióját a beolvasott karakterek száma határozza meg buffer.
A metódus a karakterek olvasásáig vagy a stream végéig count blokkolja a blokkokat. Ez a
A következőre érvényes:
ReadBlock(Span<Char>)
- Forrás:
- StreamReader.cs
- Forrás:
- StreamReader.cs
- Forrás:
- StreamReader.cs
- Forrás:
- StreamReader.cs
- Forrás:
- StreamReader.cs
Beolvassa a karaktereket az aktuális streamből, és egy pufferbe írja az adatokat.
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
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.