FileSystem.InputString(Int32, Int32) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
veya Binary modunda açılmış Input bir dosyadaki karakterleri içeren değeri döndürürString. Bu My özellik, dosya G/Ç işlemlerinde InputStringdaha iyi üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. 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
Parametreler
- FileNumber
- Int32
Gereklidir. Herhangi bir geçerli dosya numarası.
- CharCount
- Int32
Gereklidir. Okunacak karakter sayısını belirten geçerli bir sayısal ifade.
Döndürülenler
veya Binary modunda açılmış Input bir dosyadan karakterler içeren bir dize. Bu My özellik, dosya G/Ç işlemlerinde InputStringdaha iyi üretkenlik ve performans sağlar.
- Öznitelikler
Özel durumlar
FileNumber Yok.
CharCount
< 0 veya > 214.
Örnekler
Bu örnekte, bir dosyadan bir kerede bir karakter okumak ve pencereye yazdırmak için Output işlevi kullanılırInputString. Bu örnekte, birkaç örnek veri satırı içeren bir metin dosyası olduğu varsayılır MyFile .
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)
Açıklamalar
İşlev InputString geriye dönük uyumluluk için sağlanır ve performansı etkileyebilir. Eski olmayan uygulamalar My.Computer.FileSystem için nesnesi daha iyi performans sağlar. Daha fazla bilgi için bkz. Visual Basic ile Dosya Erişimi.
İşlevle okunan InputString veriler genellikle veya FilePutkullanılarak Print bir dosyaya yazılır. Bu işlevi yalnızca veya Binary modunda açılmış dosyalarla Input kullanın.
işlevinden Input farklı olarak InputString işlev, okuduğu tüm karakterleri döndürür. Buna virgüller, satır başları, satır beslemeleri, tırnak işaretleri ve baştaki boşluklar dahildir.
Dosyalar erişime Binary açıkken, dönüş True bir hata oluşturana kadar EOF işlevini kullanarak InputString dosyayı okumaya çalışır.
LOF kullanarak ikili dosyaları InputStringokurken yerine EOF ve Loc işlevlerini kullanın veya işlevini kullandığınızda EOF kullanınFileGet.
Not
Dosyalardan okurken, dosya adı uzantısına bağlı olarak dosyanın içeriği hakkında güvenlik kararları kullanmayın. Örneğin, Form1.vb adlı bir dosya Visual Basic kaynak dosyası olmayabilir.