FileStream.Position Eigenschap

Definitie

Hiermee haalt u de huidige positie van deze stroom op of stelt u deze in.

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

Waarde van eigenschap

De huidige positie van deze stroom.

Uitzonderingen

De stream biedt geen ondersteuning voor zoeken.

Er is een I/O-fout opgetreden.

Er is geprobeerd de positie in te stellen op een negatieve waarde.

Er is geprobeerd te zoeken naar het einde van een stream die dit niet ondersteunt.

Voorbeelden

In het volgende voorbeeld worden de Length en Position eigenschappen gebruikt om te controleren op een voorwaarde voor het einde van het bestand.

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

Opmerkingen

Het zoeken naar een locatie buiten de lengte van de stream wordt ondersteund. Wanneer u verder zoekt dan de lengte van het bestand, wordt de bestandsgrootte groter. Alle gegevens die aan het einde van het bestand worden toegevoegd, zijn ingesteld op nul.

Zie Algemene I/O-taken voor een lijst met algemene bestands- en mapbewerkingen.

Van toepassing op

Zie ook