TextFieldParser.ErrorLineNumber Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca liczbę wierszy, która spowodowała najnowszy MalformedLineException wyjątek.
public:
property long ErrorLineNumber { long get(); };
public long ErrorLineNumber { get; }
member this.ErrorLineNumber : int64
Public ReadOnly Property ErrorLineNumber As Long
Wartość właściwości
Liczba wierszy, która spowodowała najnowszy MalformedLineException wyjątek.
Przykłady
W tym przykładzie ErrorLineNumber
użyto właściwości do wyświetlenia lokalizacji wiersza powodującego bieżący MalformedLineException wyjątek.
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
Uwagi
Jeśli nie MalformedLineException zostały zgłoszone żadne wyjątki, zwracana jest wartość -1.
Właściwość ErrorLine może służyć do wyświetlania liczby wierszy, które spowodowały wyjątek. Puste wiersze i komentarze nie są ignorowane podczas określania numeru wiersza.
W poniższej tabeli wymieniono przykłady zadań obejmujących ErrorLineNumber
właściwość .
Działanie | Zobacz |
---|---|
Odczytać zawartość pliku o wartościach rozdzielanych | Instrukcje: Odczyt z rozdzielonych przecinkami plików testowych |
Odczytać zawartość pliku z wartościami o stałej szerokości | Instrukcje: Odczyt z plików testowych o stałej szerokości |
Dotyczy
Zobacz też
- OpenTextFieldParser(String)
- Obiekty (Visual Basic)
- Analizowanie plików tekstowych za pomocą obiektu TextFieldParser
- Instrukcje: odczytywanie z pliku tekstowego z wieloma formatami w Visual Basic
- Instrukcje: odczytywanie z pliku tekstowego o stałej szerokości w Visual Basic
- Instrukcje: odczytywanie z Comma-Delimited pliku tekstowego w Visual Basic
- Try...Catch...Finally — Instrukcja (Visual Basic)