FileStream.Position Eigenschaft

Definition

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".

Gilt für:

Weitere Informationen