FileSystem.LineInput(Int32) Methode

Definitie

Leest één regel uit een geopend sequentiële bestand en wijst dit toe aan een String variabele.

public:
 static System::String ^ LineInput(int FileNumber);
public static string LineInput(int FileNumber);
static member LineInput : int -> string
Public Function LineInput (FileNumber As Integer) As String

Parameters

FileNumber
Int32

Required. Elk geldig bestandsnummer.

Retouren

Leest één regel uit een geopend sequentiële bestand en wijst dit toe aan een String variabele.

Uitzonderingen

Het einde van het bestand is bereikt.

FileNumber bestaat niet.

Voorbeelden

In dit voorbeeld wordt de LineInput functie gebruikt om een regel uit een sequentiële bestand te lezen en toe te wijzen aan een variabele. In dit voorbeeld wordt ervan uitgegaan dat dit TestFile een tekstbestand is met verschillende regels voorbeeldgegevens.

Dim TextLine As String
' Open file.
FileOpen(1, "TESTFILE", OpenMode.Input)
' Loop until end of file.
While Not EOF(1)
    ' Read line into variable.
    TextLine = LineInput(1)
    ' Print to the console.
    Console.WriteLine("1", TextLine)
End While
FileClose(1)

Opmerkingen

De LineInput 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 gelezen met LineInput worden meestal naar een bestand geschreven met behulp van Print.

Important

Wanneer u bestanden leest, moet u geen beslissingen nemen over de inhoud van een bestand op basis van de bestandsnaamextensie. Een bestand met de naam Form1.vb is bijvoorbeeld mogelijk geen Visual Basic bronbestand.

De LineInput functie leest uit een bestand één teken tegelijk totdat er een regelterugloop (Chr(13)) of regelterugloop/regelinvoer (Chr(13) + Chr(10)) voorkomt. Regelterugloop-/regelinvoerreeksen worden overgeslagen in plaats van toegevoegd aan de tekenreeks.

Important

Lezen vanuit een bestand met behulp van de LineInput functie vereist Read toegang vanuit de FileIOPermissionAccess opsomming.

Van toepassing op

Zie ook