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 alınan dizenin sonuna kadar olan içerik.

Özel durumlar

Döndürülen dize için arabellek ayırmak için yeterli 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.

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ış bir arabellekte depolayın.

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

Bunu yapmak için... Bu konudaki örne bakın...
Bir metin dosyası oluşturun. Nasıl yapılır: Dosyaya Metin Yazma
Metin dosyasına yazın. Nasıl yapılır: Dosyaya Metin Yazma
Metin dosyasından okuma. Nasıl yapılır: Dosyadan Metin Okuma
Dosyaya metin ekleyin. Günlük Dosyasını Açma ve Ekleme

File.AppendText

FileInfo.AppendText
Dosyanın boyutunu alma. 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 Veri Dosyasına Okuma ve Yazma
İkili bir dosyaya yazın. Nasıl yapılır: Yeni Oluşturulan Veri Dosyasına Okuma ve Yazma

Şunlara uygulanır

Ayrıca bkz.