FileSystem.LineInput(Int32) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.