FileSystem.LineInput(Int32) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.