FileSystem.LineInput(Int32) Yöntem

Tanım

Açık bir sıralı dosyadan tek bir satır okur ve bunu bir String değişkene atar.

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

Parametreler

FileNumber
Int32

Gerekli. Geçerli herhangi bir dosya numarası.

Döndürülenler

Açık bir sıralı dosyadan tek bir satır okur ve bunu bir String değişkene atar.

Özel durumlar

Dosya sonuna ulaşıldı.

FileNumber yok.

Örnekler

Bu örnekte, sıralı bir dosyadaki bir satırı okumak ve bir değişkene atamak için işlevi kullanılır LineInput . Bu örnekte, TestFile birkaç satır örnek veri içeren bir metin dosyası olduğu varsayılır.

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)

Açıklamalar

İşlev LineInput 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.

ile LineInput okunan veriler genellikle kullanılarak Printbir dosyaya yazılır.

Important

Dosyalardan okurken, dosya adı uzantısına göre dosyanın içeriği hakkında karar verme. Örneğin, Form1.vb adlı bir dosya Visual Basic kaynak dosyası olmayabilir.

İşlev, LineInput bir satır başı () veya satır başı/satır beslemeChr(13) (Chr(13) + Chr(10)) dizisiyle karşılaşana kadar bir dosyadan her seferinde bir karakter okur. Satır başı/satır besleme dizileri, karakter dizesine eklenmek yerine atlanır.

Important

işlevini kullanarak LineInput bir dosyadan okumak için numaralandırmadan Read erişim gerekirFileIOPermissionAccess.

Şunlara uygulanır

Ayrıca bkz.