TextReader.ReadBlock Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
ReadBlock(Char[], Int32, Int32) |
Membaca jumlah karakter maksimum yang ditentukan dari pembaca teks saat ini dan menulis data ke buffer, dimulai pada indeks yang ditentukan. |
ReadBlock(Span<Char>) |
Membaca karakter dari aliran saat ini dan menulis data ke buffer. |
ReadBlock(Char[], Int32, Int32)
- Sumber:
- TextReader.cs
- Sumber:
- TextReader.cs
- Sumber:
- TextReader.cs
Membaca jumlah karakter maksimum yang ditentukan dari pembaca teks saat ini dan menulis data ke buffer, dimulai pada indeks yang ditentukan.
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
Parameter
- buffer
- Char[]
Ketika metode ini kembali, parameter ini berisi array karakter yang ditentukan dengan nilai antara index
dan (index
+ count
-1) digantikan oleh karakter yang dibaca dari sumber saat ini.
- index
- Int32
Posisi untuk buffer
mulai menulis.
- count
- Int32
Jumlah maksimum karakter yang akan dibaca.
Mengembalikan
Jumlah karakter yang telah dibaca. Angka akan kurang dari atau sama dengan count
, tergantung pada apakah semua karakter input telah dibaca.
Pengecualian
buffer
adalah null
.
Panjang buffer dikurangi index
kurang dari count
.
index
atau count
negatif.
Sudah TextReader ditutup.
Terjadi kesalahan I/O.
Keterangan
Posisi pembaca teks yang mendasar dimajukan dengan jumlah karakter yang dibaca ke dalam buffer
.
Metode memblokir hingga salah satu count
karakter dibaca, atau semua karakter telah dibaca. Ini adalah versi pemblokiran dari Read.
Lihat juga
- ReadBlock(Char[], Int32, Int32)
- I/O File dan Aliran
- Cara: Membaca Teks dari File
- Cara: Menulis Teks ke File
Berlaku untuk
ReadBlock(Span<Char>)
- Sumber:
- TextReader.cs
- Sumber:
- TextReader.cs
- Sumber:
- TextReader.cs
Membaca karakter dari aliran saat ini dan menulis data ke buffer.
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
Parameter
Ketika metode ini kembali, berisi rentang karakter yang ditentukan yang digantikan oleh karakter yang dibaca dari sumber saat ini.
Mengembalikan
Jumlah karakter yang telah dibaca. Angka akan kurang dari atau sama dengan buffer
panjang, tergantung pada apakah semua karakter input telah dibaca.
Pengecualian
buffer
adalah null
.
Sudah StreamReader ditutup.
Terjadi kesalahan I/O.