FileStream.Position Propiedad

Definición

Obtiene o establece la posición actual de esta secuencia.

C#
public override long Position { get; set; }

Valor de propiedad

Posición actual de esta secuencia.

Excepciones

La secuencia no admite búsqueda.

Error de E/S.

Se intentó establecer la posición en un valor negativo.

Se intentó buscar más allá del final de una secuencia que no admite esto.

Ejemplos

En el ejemplo siguiente se usan las Length propiedades y Position para comprobar si hay una condición de fin de archivo.

C#
if( s.Length==s.Position )
{
   Console.WriteLine("End of file has been reached.");
}

Comentarios

Se admite la búsqueda de cualquier ubicación más allá de la longitud de la secuencia. Cuando se busca más allá de la longitud del archivo, el tamaño del archivo crece. Los datos agregados al final del archivo se establecen en cero.

Para obtener una lista de las operaciones comunes de archivos y directorios, consulte Tareas comunes de E/S.

Se aplica a

Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Consulte también