Share via


StringReader.ReadToEnd Yöntem

Tanım

Geçerli konumdan dizenin sonuna kadar olan tüm karakterleri okur ve bunları tek bir dize olarak döndürür.

public:
 override System::String ^ ReadToEnd();
public override string ReadToEnd ();
override this.ReadToEnd : unit -> string
Public Overrides Function ReadToEnd () As String

Döndürülenler

Geçerli konumdan temel dizenin sonuna kadar olan içerik.

Özel durumlar

Döndürülen dize için arabellek ayırmaya yetecek bellek yok.

Geçerli okuyucu kapalı.

Örnekler

Bu kod örneği, sınıfı için TextReader sağlanan daha büyük bir örneğin parçasıdır.

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

Açıklamalar

Bu yöntem yöntemini geçersiz kılar TextReader.ReadToEnd .

Geçerli yöntem bir OutOfMemoryExceptionoluşturursa, okuyucunun temel dizedeki konumu yöntemin okuyabildiği karakter sayısıyla gelişmiştir, ancak iç ReadToEnd arabelleğe zaten okunan karakterler atılır. Dizedeki okuyucunun konumu değiştirilemediğinden, zaten okunan karakterler kurtarılamaz ve yalnızca yeniden başlatılarak StringReadererişilebilir. Böyle bir durumdan Read kaçınmak için yöntemini kullanın ve okuma karakterlerini önceden ayrılmış arabellekte depolayın.

Aşağıdaki tabloda, diğer tipik veya ilgili G/Ç görevlerinin örnekleri listelidir.

Bunu yapmak için... Bu konudaki örneğe bakın...
Bir metin dosyası İçerik Oluşturucu. Nasıl yapılır: Bir Dosyaya Metin Yazma
Metin dosyasına yazma. Nasıl yapılır: Bir Dosyaya Metin Yazma
Metin dosyasından okuma. Nasıl yapılır: Dosyadan Metin Okuma
Dosyaya metin ekleme. Nasıl yapılır: Günlük Dosyasını Açma ve Sonuna Ekleme

File.AppendText

FileInfo.AppendText
Dosyanın boyutunu alın. FileInfo.Length
Bir dosyanın özniteliklerini alın. File.GetAttributes
Dosyanın özniteliklerini ayarlayın. File.SetAttributes
Bir dosyanın var olup olmadığını belirleyin. File.Exists
İkili dosyadan okuma. Nasıl yapılır: Yeni Oluşturulan bir Veri Dosyasını Okuma ve Dosyaya Yazma
İkili bir dosyaya yazın. Nasıl yapılır: Yeni Oluşturulan bir Veri Dosyasını Okuma ve Dosyaya Yazma

Şunlara uygulanır

Ayrıca bkz.