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);
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("macos")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public static 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")>]
static member InputString : int * int -> string
static member InputString : int * int -> string
Public Function InputString (FileNumber As Integer, CharCount As Integer) As String
Parameter
- FileNumber
- Int32
Required. Nomor file apa pun yang valid.
- CharCount
- Int32
Required. 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 sekaligus 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, objek memberikan performa yang My.Computer.FileSystem 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 depan.
Dengan file dibuka untuk Binary akses, upaya untuk membaca file dengan menggunakan InputString fungsi hingga EOF mengembalikan 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 fungsi .EOF
Note
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.