Udostępnij za pośrednictwem


TextFieldParser.ErrorLine Właściwość

Definicja

Zwraca wiersz, który spowodował ostatni MalformedLineException wyjątek.

public:
 property System::String ^ ErrorLine { System::String ^ get(); };
public string ErrorLine { get; }
member this.ErrorLine : string
Public ReadOnly Property ErrorLine As String

Wartość właściwości

Wiersz, który spowodował ostatni MalformedLineException wyjątek.

Przykłady

W tym przykładzie użyto ErrorLine właściwości , aby wyświetlić wiersz powodujący 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.ErrorLine & " is not valid.")
    End Try
End While

Uwagi

Jeśli nie MalformedLineException zostały zgłoszone żadne wyjątki, zwracany jest pusty ciąg.

Właściwość ErrorLineNumber może służyć do wyświetlania liczby wierszy, które spowodowały wyjątek.

W poniższej tabeli wymieniono przykłady zadań obejmujących ErrorLine 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ż