Bagikan melalui


StringReader.ReadToEnd Metode

Definisi

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

Berlaku untuk

Lihat juga