FileStream.Position Właściwość

Definicja

Pobiera lub ustawia bieżącą pozycję tego strumienia.

public override long Position { get; set; }

Wartość właściwości

Bieżąca pozycja tego strumienia.

Wyjątki

Strumień nie obsługuje wyszukiwania.

Wystąpił błąd we/wy.

Podjęto próbę ustawienia pozycji na wartość ujemną.

Podjęto próbę znalezienia przeszłości końca strumienia, który nie obsługuje tego.

Przykłady

W poniższym przykładzie użyto Length właściwości i Position , aby sprawdzić stan zakończenia pliku.

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

Uwagi

Wyszukiwanie lokalizacji poza długością strumienia jest obsługiwane. Gdy szukasz więcej niż długość pliku, rozmiar pliku rośnie. Wszystkie dane dodane na końcu pliku są ustawione na zero.

Aby uzyskać listę typowych operacji dotyczących plików i katalogów, zobacz Typowe zadania we/wy.

Dotyczy

Produkt Wersje
.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

Zobacz też