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 sayısı.
Ö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 sayısı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 ErrorLineNumber ilgili görev örnekleri listelenmiştir.
| İçin | Bkz: |
|---|---|
| Sınırlandırılmış bir dosyadan okuma | Nasıl yapılır: Comma-Delimited Metin Dosyalarından Okuma |
| Sabit genişlikli bir dosyadan okuma | 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
- Deneyin... Yakalamak... Finally Deyimi (Visual Basic)