FileStream.Position Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
Posizione corrente di questo flusso.
Eccezioni
Il flusso non supporta la ricerca.
Si è verificato un errore di I/O.
Tentativo di impostare la posizione su un valore negativo.
Tentativo di ricerca oltre la fine di un flusso che non supporta questa operazione.
Esempio
Nell'esempio seguente vengono utilizzate le Length proprietà e Position per verificare la presenza di una condizione di fine file.
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
Commenti
La ricerca di 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 sono impostati su zero.
Per un elenco delle operazioni comuni di file e directory, vedere Attività di I/O comuni.