FileStream.Position Egenskap

Definition

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.

Gäller för

Se även