FileStream.Position Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger aktuell position för den här strömmen.
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
Egenskapsvärde
Strömströmmens aktuella position.
Undantag
Strömmen stöder inte sökning.
Ett I/O-fel uppstod.
Försökte ange positionen till ett negativt värde.
Försök att söka efter efter slutet av en ström som inte stöder detta.
Exempel
I följande exempel används Length egenskaperna och Position för att söka efter ett villkor för filslut.
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
Kommentarer
Det finns stöd för att söka till valfri plats utöver dataströmmens längd. När du söker bortom filens längd växer filstorleken. Alla data som läggs till i slutet av filen är inställda på noll.
En lista över vanliga fil- och katalogåtgärder finns i Vanliga I/O-uppgifter.