StringReader.ReadToEnd Metoda

Definice

Přečte všechny znaky z aktuální pozice na konec řetězce a vrátí je jako jeden řetězec.

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

Návraty

Obsah z aktuální pozice na konec podkladového řetězce.

Výjimky

Nedostatek paměti pro přidělení vyrovnávací paměti pro vrácený řetězec.

Aktuální čtenář je zavřený.

Příklady

Tento příklad kódu je součástí většího příkladu uvedeného pro třídu TextReader.

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

Poznámky

Tato metoda přepíše metodu TextReader.ReadToEnd .

Pokud aktuální metoda vyvolá OutOfMemoryException, pozice čtenáře v podkladovém řetězci je rozšířena počtem znaků, které metoda dokázala přečíst, ale znaky, které jsou již přečteny do interní ReadToEnd vyrovnávací paměti, jsou zahozeny. Vzhledem k tomu, že umístění čtenáře v řetězci nelze změnit, jsou již přečtené znaky nedostupné a lze k němu přistupovat pouze opětovnou inicializací StringReader. Pokud se chcete takové situaci vyhnout, použijte metodu Read a uložte přečtené znaky do předem nepřiřazené vyrovnávací paměti.

Následující tabulka uvádí příklady jiných typických nebo souvisejících vstupně-výstupních úloh.

Chcete-li to provést... Podívejte se na příklad v tomto tématu...
Vytvořte textový soubor. Postupy: Zápis textu do souboru
Zápis do textového souboru Postupy: Zápis textu do souboru
Čtení z textového souboru Postupy: Čtení textu ze souboru
Připojte text k souboru. Postupy: Otevření a připojení k souboru protokolu

File.AppendText

FileInfo.AppendText
Získejte velikost souboru. FileInfo.Length
Získá atributy souboru. File.GetAttributes
Nastavte atributy souboru. File.SetAttributes
Určete, jestli soubor existuje. File.Exists
Čtení z binárního souboru Postupy: Čtení a zápis do nově vytvořeného datového souboru
Zápis do binárního souboru Postupy: Čtení a zápis do nově vytvořeného datového souboru

Platí pro

Viz také