Bagikan melalui


FileStream.Position Properti

Definisi

Mendapatkan atau mengatur posisi aliran ini saat ini.

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

Nilai Properti

Posisi aliran ini saat ini.

Pengecualian

Aliran tidak mendukung pencarian.

Terjadi kesalahan I/O.

Mencoba untuk mengatur posisi ke nilai negatif.

Mencoba mencari melewati akhir aliran yang tidak mendukung ini.

Contoh

Contoh berikut menggunakan Length properti dan Position untuk memeriksa kondisi akhir 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

Keterangan

Mencari ke lokasi mana pun di luar panjang aliran didukung. Ketika Anda mencari di luar panjang file, ukuran file bertambah. Setiap data yang ditambahkan ke akhir file diatur ke nol.

Untuk daftar operasi file dan direktori umum, lihat Tugas I/O Umum.

Berlaku untuk

Lihat juga