FileStream.Position Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu akışın geçerli konumunu alır veya ayarlar.
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
Özellik Değeri
Bu akışın geçerli konumu.
Özel durumlar
Akış aramayı desteklemez.
G/ç hatası oluştu.
Konumu negatif bir değere ayarlamaya çalışıldı.
Bunu desteklemeyen bir akışın sonunu geçmiş olarak aramaya çalışıldı.
Örnekler
Aşağıdaki örnek, dosya sonu koşulunu Length
denetlemek için ve Position
özelliklerini kullanır.
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
Açıklamalar
Akışın uzunluğunu aşan herhangi bir konuma arama desteklenir. Dosyanın uzunluğunu aştığınızda, dosya boyutu büyür. Dosyanın sonuna eklenen tüm veriler sıfır olarak ayarlanır.
Yaygın dosya ve dizin işlemlerinin listesi için bkz. Ortak G/Ç Görevleri.