FileStream.Position Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen der aktuellen Position dieses Datenstroms.
public:
virtual property long Position { long get(); void set(long value); };
public override long Position { get; set; }
member this.Position : int64 with get, set
Public Overrides Property Position As Long
Eigenschaftswert
Die aktuelle Position dieses Datenstroms.
Ausnahmen
Der Datenstrom unterstützt die Suche nicht.
Ein E/A-Fehler ist aufgetreten.
Es wurde versucht, die Position auf einen negativen Wert festzulegen.
Es wurde versucht, über das Ende eines Datenstroms zu suchen, der dies nicht unterstützt.
Beispiele
Im folgenden Beispiel werden die und Position die Length Eigenschaften verwendet, um nach einer End-of-File-Bedingung zu suchen.
if( s.Length==s.Position )
{
Console.WriteLine("End of file has been reached.");
}
if s.Length = s.Position then
printfn "End of file has been reached."
If s.Length = s.Position Then
Console.WriteLine("End of file has been reached.")
End If
Hinweise
Die Suche nach einem beliebigen Speicherort über die Länge des Datenstroms hinaus wird unterstützt. Wenn Sie über die Länge der Datei hinausgehen, wächst die Dateigröße. Alle Am Ende der Datei hinzugefügten Daten werden auf Null festgelegt.
Eine Liste allgemeiner Datei- und Verzeichnisvorgänge finden Sie unter "Allgemeine E/A-Aufgaben".