FileStream.Position Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define a posição atual deste fluxo.
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
Valor de Propriedade
A posição atual deste riacho.
Exceções
O stream não suporta a procura.
Ocorreu um erro de I/O.
Tentei definir a posição para um valor negativo.
Tentei procurar para além do fim de um stream que não suporta isto.
Exemplos
O exemplo seguinte utiliza as Length propriedades e Position para verificar uma condição de fim de ficheiro.
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
Observações
A procura para qualquer local além do comprimento do riacho é suportada. Quando procuras para além do comprimento do ficheiro, o tamanho do ficheiro aumenta. Qualquer dado adicionado ao final do ficheiro é definido para zero.
Para obter uma lista de operações comuns de arquivos e diretórios, consulte Tarefas comuns de E/S.