StringReader.ReadToEnd Metódus

Definíció

Beolvassa az összes karaktert az aktuális pozíciótól a sztring végéig, és egyetlen sztringként adja vissza őket.

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

Válaszok

A tartalom az aktuális pozíciótól a mögöttes sztring végéig.

Kivételek

Nincs elegendő memória a visszaadott sztring pufferének lefoglalásához.

Az aktuális olvasó bezárult.

Példák

Ez a példakód egy nagyobb, az TextReader osztályhoz tartozó példa része.

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

Megjegyzések

Ez a metódus felülírja a metódust TextReader.ReadToEnd .

Ha az aktuális metódus eldob egy OutOfMemoryExceptionértéket, az olvasó pozícióját a mögöttes sztringben az olvasható karakterek száma emeli ki, de a belső ReadToEnd pufferbe már beolvasott karakterek elvesznek. Mivel az olvasó pozíciója a sztringben nem módosítható, a már beolvasott karakterek helyreállíthatatlanok, és csak az StringReaderújraincializálással érhetők el. Az ilyen helyzet elkerülése érdekében használja a Read metódust, és tárolja az olvasási karaktereket egy előre kiosztott pufferben.

Az alábbi táblázat más tipikus vagy kapcsolódó I/O-feladatokra mutat be példákat.

Ehhez... Tekintse meg a jelen témakörben szereplő példát...
Szövegfájl létrehozása. Útmutató: Szöveg írása fájlba
Írás szövegfájlba. Útmutató: Szöveg írása fájlba
Olvasás szövegfájlból. Útmutató: Szöveg beolvasása fájlból
Szöveg hozzáfűzése egy fájlhoz. Útmutató: Naplófájl megnyitása és hozzáfűzése

File.AppendText

FileInfo.AppendText
Fájl méretének lekérése. FileInfo.Length
A fájl attribútumainak lekérése. File.GetAttributes
Adja meg egy fájl attribútumait. File.SetAttributes
Állapítsa meg, hogy létezik-e fájl. File.Exists
Olvasás bináris fájlból. Útmutató: Olvasás és írás újonnan létrehozott adatfájlba
Írás bináris fájlba. Útmutató: Olvasás és írás újonnan létrehozott adatfájlba

A következőre érvényes:

Lásd még