StringReader.ReadToEnd 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.
Membaca semua karakter dari posisi saat ini ke akhir string dan mengembalikannya sebagai string tunggal.
public:
override System::String ^ ReadToEnd();
public override string ReadToEnd ();
override this.ReadToEnd : unit -> string
Public Overrides Function ReadToEnd () As String
Mengembalikan
Konten dari posisi saat ini ke akhir string yang mendasar.
Pengecualian
Memori tidak cukup untuk mengalokasikan buffer untuk string yang dikembalikan.
Pembaca saat ini ditutup.
Contoh
Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk TextReader kelas .
void ReadText( TextReader^ textReader )
{
Console::WriteLine( "From {0} - {1}", textReader->GetType()->Name, textReader->ReadToEnd() );
}
static void ReadText(TextReader textReader)
{
Console.WriteLine("From {0} - {1}",
textReader.GetType().Name, textReader.ReadToEnd());
}
Shared Sub ReadText(aTextReader As TextReader)
Console.WriteLine("From {0} - {1}", _
aTextReader.GetType().Name, aTextReader.ReadToEnd())
End Sub
Keterangan
Metode ini mengambil alih TextReader.ReadToEnd metode .
Jika metode saat ini melempar , posisi pembaca dalam string yang mendasar OutOfMemoryExceptiondimajukan dengan jumlah karakter yang dapat dibaca metode, tetapi karakter yang sudah dibaca ke dalam buffer internal ReadToEnd dibuang. Karena posisi pembaca dalam string tidak dapat diubah, karakter yang sudah dibaca tidak dapat dipulihkan, dan hanya dapat diakses dengan menginisialisasi ulang StringReader. Untuk menghindari situasi seperti itu Read , gunakan metode dan simpan karakter baca dalam buffer yang telah dialokasikan sebelumnya.
Tabel berikut ini mencantumkan contoh tugas I/O umum atau terkait lainnya.
Untuk melakukan ini... | Lihat contoh dalam topik ini... |
---|---|
Buat file teks. | Cara: Menulis Teks ke File |
Menulis ke file teks. | Cara: Menulis Teks ke File |
Membaca dari file teks. | Cara: Membaca Teks dari File |
Tambahkan teks ke file. | Cara: Membuka dan Menambahkan ke File Log File.AppendText FileInfo.AppendText |
Mendapatkan ukuran file. | FileInfo.Length |
Mendapatkan atribut file. | File.GetAttributes |
Atur atribut file. | File.SetAttributes |
Tentukan apakah ada file. | File.Exists |
Baca dari file biner. | Cara: Membaca dan Menulis ke File Data yang Baru Dibuat |
Menulis ke file biner. | Cara: Membaca dan Menulis ke File Data yang Baru Dibuat |