FileStream.Position Proprietà

Definizione

Ottiene o imposta la posizione corrente del flusso.

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

Valore della proprietà

Int64

Posizione corrente del flusso.

Eccezioni

Il flusso non supporta la ricerca.

Si è verificato un errore di I/O.

Si è provato a impostare la posizione su un valore negativo.

Si è provato a cercare oltre la fine del flusso che non lo supporta.

Esempio

Nell'esempio seguente vengono Length utilizzate le proprietà e per verificare la presenza di una condizione di fine Position file.

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
    Console.WriteLine("End of file has been reached.")
End If

Commenti

La ricerca in qualsiasi posizione oltre la lunghezza del flusso è supportata. Quando si cerca oltre la lunghezza del file, le dimensioni del file aumentano. Tutti i dati aggiunti alla fine del file vengono impostati su zero.

Per un elenco delle operazioni comuni di file e directory, vedere Attività di I/O comuni.

Si applica a

Vedi anche