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 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 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 )
{
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 relative a file e directory, vedere Attività di I/O comuni.