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 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
İş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.
- Input
- Visual Basic ile Dosya Erişimi
H nasıl yapılır: Streamwriter (Visual Basic) H nasıl yapılır: Visual Basic