FileSystem.InputString(Int32, Int32) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert String een waarde die tekens bevat uit een bestand dat is geopend in Input of Binary in de modus. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan InputString. Zie FileSystem voor meer informatie.
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
Parameters
- FileNumber
- Int32
Required. Elk geldig bestandsnummer.
- CharCount
- Int32
Required. Elke geldige numerieke expressie die het aantal tekens aangeeft dat moet worden gelezen.
Retouren
Een tekenreeks die tekens bevat uit een bestand dat in of Binary in Input de modus is geopend. De My functie biedt u betere productiviteit en prestaties in bestands-I/O-bewerkingen dan InputString.
Uitzonderingen
FileNumber bestaat niet.
CharCount
< 0 of > 214.
Voorbeelden
In dit voorbeeld wordt de InputString functie gebruikt om één teken tegelijk uit een bestand te lezen en af te drukken naar het Output venster. In dit voorbeeld wordt ervan uitgegaan dat dit MyFile een tekstbestand is met verschillende regels voorbeeldgegevens.
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)
Opmerkingen
De InputString functie is beschikbaar voor achterwaartse compatibiliteit en kan van invloed zijn op de prestaties. Voor niet-verouderde toepassingen biedt het My.Computer.FileSystem object betere prestaties. Zie File Access met Visual Basic voor meer informatie.
Gegevens die met de InputString functie worden gelezen, worden meestal naar een bestand geschreven met behulp van Print of FilePut. Gebruik deze functie alleen met bestanden die zijn geopend in Input of Binary in de modus.
In tegenstelling tot de Input functie retourneert de InputString functie alle tekens die worden gelezen. Dit omvat komma's, regelterugloop, lijnfeeds, aanhalingstekens en voorloopspaties.
Wanneer bestanden zijn geopend voor Binary toegang, wordt geprobeerd het bestand te lezen met behulp van de InputString functie totdat EOF er een fout wordt gegenereerd True . Gebruik de LOF functies en Loc functies in plaats van wanneer u binaire bestanden leest met behulp InputStringvan EOF of wanneer u de EOF functie gebruiktFileGet.
Note
Wanneer u bestanden leest, moet u geen beveiligingsbeslissingen nemen over de inhoud van het bestand op basis van de bestandsnaamextensie. Een bestand met de naam Form1.vb is bijvoorbeeld mogelijk geen Visual Basic bronbestand.