TextFieldParser.ErrorLineNumber Özellik
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.
En son MalformedLineException özel duruma neden olan satırın sayısını döndürür.
public:
property long ErrorLineNumber { long get(); };
public long ErrorLineNumber { get; }
member this.ErrorLineNumber : int64
Public ReadOnly Property ErrorLineNumber As Long
Özellik Değeri
En son MalformedLineException özel duruma neden olan satırın numarası.
Örnekler
Bu örnek, geçerli MalformedLineException özel duruma neden olan satırın konumunu görüntülemek için özelliğini kullanırErrorLineNumber
.
Dim FileReader As Microsoft.VisualBasic.FileIO.TextFieldParser
FileReader = My.Computer.FileSystem.OpenTextFieldParser("C:\test.txt")
Dim currentRow As String()
While Not FileReader.EndOfData
Try
currentRow = FileReader.ReadFields
For Each currentField As String In currentRow
My.Computer.FileSystem.WriteAllText(
"C://testfile.txt", currentField, True)
Next
Catch ex As Microsoft.VisualBasic.FileIO.MalformedLineException
MsgBox("Line " & FileReader.ErrorLineNumber & " is not valid.")
End Try
End While
Açıklamalar
Hiçbir MalformedLineException özel durum oluşturulduysa, -1 döndürülür.
özelliği, ErrorLine özel duruma neden olan satırın numarasını görüntülemek için kullanılabilir. Satır numarası belirlenirken boş satırlar ve açıklamalar yoksayılmaz.
Aşağıdaki tabloda özelliğiyle ilgili görev örnekleri listelemektedir ErrorLineNumber
.
Amaç | Bkz. |
---|---|
Sınırlandırılmış bir dosyadan okunan | Nasıl yapılır: Virgülle Ayrılmış Metin Dosyalarından Okuma |
Sabit genişlikli bir dosyadan okunan | Nasıl yapılır: Sabit Genişlikli Metin Dosyalarından Okuma |
Şunlara uygulanır
Ayrıca bkz.
- OpenTextFieldParser(String)
- Nesneler (Visual Basic)
- TextFieldParser Nesnesiyle Metin Dosyalarını Ayrıştırma
- Nasıl yapılır: Visual Basic'te Birden Çok Biçimli Bir Metin Dosyasından Okuma
- Nasıl yapılır: Visual Basic'te Sabit Genişlikli Bir Metin Dosyasından Okuma
- Nasıl yapılır: Visual Basic'te Comma-Delimited Metin Dosyasından Okuma
- Try...Catch...Finally Deyimi (Visual Basic)