Bagikan melalui


FileSystem.LineInput(Int32) Metode

Definisi

Membaca satu baris dari file berurutan terbuka dan menetapkannya ke String variabel.

public:
 static System::String ^ LineInput(int FileNumber);
public static string LineInput (int FileNumber);
static member LineInput : int -> string
Public Function LineInput (FileNumber As Integer) As String

Parameter

FileNumber
Int32

Wajib diisi. Nomor file apa pun yang valid.

Mengembalikan

Membaca satu baris dari file berurutan terbuka dan menetapkannya ke String variabel.

Pengecualian

Akhir file tercapai.

FileNumber tidak ada.

Contoh

Contoh ini menggunakan LineInput fungsi untuk membaca baris dari file berurutan dan menetapkannya ke variabel. Contoh ini mengasumsikan bahwa TestFile adalah file teks yang memiliki beberapa baris data sampel.

Dim TextLine As String
' Open file.
FileOpen(1, "TESTFILE", OpenMode.Input)
' Loop until end of file.
While Not EOF(1)
    ' Read line into variable.
    TextLine = LineInput(1)
    ' Print to the console.
    Console.WriteLine("1", TextLine)
End While
FileClose(1)

Keterangan

Fungsi LineInput ini disediakan untuk kompatibilitas mundur dan dapat memengaruhi performa. Untuk aplikasi non-warisan, My.Computer.FileSystem objek memberikan performa yang lebih baik. Untuk informasi selengkapnya, lihat Akses File dengan Visual Basic.

Data yang dibaca dengan LineInput biasanya ditulis ke file dengan menggunakan Print.

Penting

Saat membaca dari file, jangan membuat keputusan tentang konten file berdasarkan ekstensi nama file. Misalnya, file yang diberi nama Form1.vb mungkin bukan file sumber Visual Basic.

Fungsi membaca LineInput dari file satu karakter pada satu waktu sampai menemukan urutan pengembalian pengangkutan (Chr(13)) atau pengembalian pengangkutan/umpan baris (Chr(13) + Chr(10)). Urutan umpan kembali/baris pengangkutan dilewati alih-alih ditambahkan ke string karakter.

Penting

Membaca dari file dengan menggunakan LineInput fungsi memerlukan Read akses dari FileIOPermissionAccess enumerasi.

Berlaku untuk

Lihat juga