FileSystem.InputString(Int32, Int32) Yöntem

Tanım

veya String modunda açılmış Input bir dosyadaki karakterleri içeren değeri döndürürBinary. 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);
[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

Parametreler

FileNumber
Int32

Gerekli. Geçerli herhangi bir dosya numarası.

CharCount
Int32

Gerekli. Okunacak karakter sayısını belirten geçerli bir sayısal ifade.

Döndürülenler

veya Input modunda açılmış Binary bir dosyadan karakterler içeren 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 her seferinde bir karakter okumak ve pencereye yazdırmak için InputString işlevi kullanılırOutput. Bu örnekte, MyFile birkaç satır örnek veri içeren bir metin dosyası olduğu varsayılır.

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 Printkullanılarak FilePut bir dosyaya yazılır. Bu işlevi yalnızca veya Input modunda açılmış dosyalarla Binary kullanın.

İşlevden 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şim için Binary açıldığında, döndüren InputString bir hata oluşturana kadar EOF işlevini kullanarak True dosyayı okuma girişimi. LOF kullanarak ikili dosyaları Locokurken yerine EOF ve InputString işlevlerini kullanın veya işlevini kullandığınızda FileGet kullanınEOF.

Note

Dosyalardan okurken, dosya adı uzantısını temel alarak dosyanın içeriği hakkında güvenlik kararları kullanmayın. Örneğin, Form1.vb adlı bir dosya Visual Basic kaynak dosyası olmayabilir.

Şunlara uygulanır

Ayrıca bkz.