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 InputString
daha 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 InputString
daha 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 FilePut
kullanı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ı InputString
okurken 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.