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

Gereklidir. Herhangi bir geçerli 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, birkaç TestFile örnek veri satırı 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

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

Önemli

Dosyadan okurken, dosya adı uzantısına bağlı olarak dosyanın içeriği hakkında kararlar vermeyin. Örneğin, adı Form1.vb olan bir dosya Visual Basic kaynak dosyası olmayabilir.

İşlev, LineInput bir satır başı () veya satır başı/satır beslemeChr(13) + Chr(10) (Chr(13)) 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.

Önemli

işlevini kullanarak LineInput bir dosyadan okumak için sabit listesinden FileIOPermissionAccess erişim gerekirRead.

Şunlara uygulanır

Ayrıca bkz.