FileSystem.InputString(Int32, 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.
Mengembalikan String nilai yang berisi karakter dari file yang dibuka dalam Input mode atau Binary . Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada InputString. Untuk informasi selengkapnya, lihat FileSystem.
public:
static System::String ^ InputString(int FileNumber, int CharCount);
public static string InputString (int FileNumber, int CharCount);
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("macos")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public static string InputString (int FileNumber, int CharCount);
static member InputString : int * int -> string
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("macos")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
static member InputString : int * int -> string
Public Function InputString (FileNumber As Integer, CharCount As Integer) As String
Parameter
- FileNumber
- Int32
Wajib diisi. Nomor file apa pun yang valid.
- CharCount
- Int32
Wajib diisi. Ekspresi numerik yang valid yang menentukan jumlah karakter yang akan dibaca.
Mengembalikan
String yang berisi karakter dari file yang dibuka dalam Input mode atau Binary . Fitur ini My memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada InputString.
- Atribut
Pengecualian
FileNumber tidak ada.
CharCount
< 0 atau > 214.
Contoh
Contoh ini menggunakan InputString fungsi untuk membaca satu karakter pada satu waktu dari file dan mencetaknya ke Output jendela. Contoh ini mengasumsikan bahwa MyFile adalah file teks yang memiliki beberapa baris data sampel.
Dim oneChar As String
' Open file.
FileOpen(1, "MYFILE.TXT", OpenMode.Input)
' Loop until end of file.
While Not EOF(1)
' Get one character.
oneChar = (InputString(1, 1))
' Print to the output window.
System.Console.Out.WriteLine(oneChar)
End While
FileClose(1)
Keterangan
Fungsi InputString 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 InputString dibaca dengan fungsi biasanya ditulis ke file dengan menggunakan Print atau FilePut. Gunakan fungsi ini hanya dengan file yang dibuka dalam Input mode atau Binary .
Input Tidak seperti fungsi , InputString fungsi mengembalikan semua karakter yang dibacanya. Ini termasuk koma, pengembalian pengangkutan, umpan baris, tanda kutip, dan spasi di depannya.
Dengan file yang dibuka untuk Binary akses, upaya untuk membaca file dengan menggunakan InputString fungsi hingga EOF kembali True menghasilkan kesalahan.
LOF Gunakan fungsi dan Loc alih-alih EOF saat Anda membaca file biner dengan menggunakan InputString, atau gunakan FileGet saat Anda menggunakan EOF fungsi .
Catatan
Saat membaca dari file, jangan membuat keputusan keamanan tentang konten file berdasarkan ekstensi nama file. Misalnya, file bernama Form1.vb mungkin bukan file sumber Visual Basic.