TextFieldParser.ReadLine 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.
Geçerli satırı dize olarak döndürür ve imleci bir sonraki satıra ilerler.
public:
System::String ^ ReadLine();
public string? ReadLine ();
public string ReadLine ();
member this.ReadLine : unit -> string
Public Function ReadLine () As String
Döndürülenler
Dosya veya akıştan geçerli satır.
Örnekler
Bu örnek, dosyasını ParserText.txt
okur ve dosyasına Testfile.txt
yazar.
Using MyReader As New Microsoft.VisualBasic.FileIO.TextFieldParser("C:\ParserText.txt")
MyReader.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.Delimited
MyReader.Delimiters = New String() {","}
Dim currentRow As String
While Not MyReader.EndOfData
Try
currentRow = MyReader.ReadLine()
My.Computer.FileSystem.WriteAllText(
"C://testfile.txt", currentRow, True)
Catch ex As Microsoft.VisualBasic.FileIO.MalformedLineException
MsgBox("Line " & ex.Message & " is invalid. Skipping")
End Try
End While
End Using
Yoksa Testfile.txt
, yöntemi tarafından WriteAllText
oluşturulur.
Bu örnek alanları tek bir dize olarak yazar; hedef dosyada her satırın kendi satırında görüntülenmesini sağlamak için, her satırın sonuna bir VbCrLf
karakter eklenmelidir.
Açıklamalar
ReadLine
yöntemi ayrıştırma gerçekleştirmez; sınırlandırılmış bir alan içindeki satır sonu karakteri satırın gerçek sonu olarak yorumlanır.
Nothing
dosyanın sonuna ulaşılırsa döndürülür.