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.
Ruft die aktuelle Position dieses Streams ab oder legt diese fest.
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 Streams.
Ausnahmen
Vom Stream wird Suchen nicht unterstützt.
E/A-Fehler
Es wurde versucht, die Position auf einen negativen Wert festzulegen.
Es wurde versucht, über das Ende eines Streams hinaus zu suchen, der dies nicht unterstützt.
Beispiele
Im folgenden Beispiel werden die Length
Eigenschaften und Position
verwendet, um nach einer Dateiendebedingung zu suchen.
if ( s->Length == s->Position )
{
Console::WriteLine( "End of file has been reached." );
}
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
Das Suchen nach einem beliebigen Speicherort über die Länge des Datenstroms hinaus wird unterstützt. Wenn Sie über die Länge der Datei hinaus suchen, wächst die Dateigröße. Alle Daten, die am Ende der Datei hinzugefügt werden, sind auf Null festgelegt.
Eine Liste allgemeiner Datei- und Verzeichnisvorgänge finden Sie unter Allgemeine E/A-Aufgaben.