FileSystem.InputString(Int32, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt String einen Wert zurück, der Zeichen aus einer Datei enthält, die in Input oder Binary im Modus geöffnet wurde. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als InputString. Weitere Informationen finden Sie unter FileSystem.
public:
static System::String ^ InputString(int FileNumber, int CharCount);
public static string InputString(int FileNumber, int CharCount);
static member InputString : int * int -> string
Public Function InputString (FileNumber As Integer, CharCount As Integer) As String
Parameter
- FileNumber
- Int32
Required. Eine beliebige gültige Dateinummer.
- CharCount
- Int32
Required. Ein beliebiger gültiger numerischer Ausdruck, der die Anzahl der zu lesenden Zeichen angibt.
Gibt zurück
Eine Zeichenfolge, die Zeichen aus einer Im- oder Binary Modus geöffneten Input Datei enthält. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als InputString.
Ausnahmen
FileNumber ist nicht vorhanden.
CharCount
< 0 oder > 214.
Beispiele
In diesem Beispiel wird die InputString Funktion verwendet, um jeweils ein Zeichen aus einer Datei zu lesen und in das Output Fenster zu drucken. In diesem Beispiel wird davon ausgegangen, dass es MyFile sich um eine Textdatei mit mehreren Beispieldatenzeilen handelt.
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)
Hinweise
Die InputString Funktion wird aus Gründen der Abwärtskompatibilität bereitgestellt und kann sich auf die Leistung auswirken. Bei Nicht-Legacy-Anwendungen bietet das My.Computer.FileSystem Objekt eine bessere Leistung. Weitere Informationen finden Sie unter File Access mit Visual Basic.
Daten, die mit der Funktion gelesen werden, werden in der InputString Regel mithilfe Print oder FilePut. Verwenden Sie diese Funktion nur für Dateien, die in Input oder Binary im Modus geöffnet wurden.
Im Gegensatz zur Input Funktion gibt die InputString Funktion alle gelesenen Zeichen zurück. Dazu gehören Kommas, Wagenrücklauf, Zeilenvorführungen, Anführungszeichen und führende Leerzeichen.
Wenn Dateien für Binary den Zugriff geöffnet wurden, versucht ein Versuch, die Datei mithilfe der InputString Funktion zu lesen, bis EOF ein Fehler generiert True wird. Verwenden Sie anstelle der Verwendung der Funktion die LOF Funktionen, Loc wenn Sie Binärdateien mithilfe InputStringder Funktion lesen oder verwenden FileGetEOF.EOF
Note
Treffen Sie beim Lesen aus Dateien keine Sicherheitsentscheidungen über den Inhalt der Datei basierend auf der Dateinamenerweiterung. Eine Datei mit dem Namen Form1.vb kann z. B. keine Visual Basic Quelldatei sein.