Condividi tramite


TextFieldParser.ErrorLineNumber Proprietà

Definizione

Restituisce il numero della riga che ha causato l'eccezione più recente MalformedLineException .

public:
 property long ErrorLineNumber { long get(); };
public long ErrorLineNumber { get; }
member this.ErrorLineNumber : int64
Public ReadOnly Property ErrorLineNumber As Long

Valore della proprietà

Numero della riga che ha causato l'eccezione più recente MalformedLineException .

Esempio

In questo esempio viene utilizzata la ErrorLineNumber proprietà per visualizzare la posizione della riga che causa l'eccezione corrente MalformedLineException .

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

Commenti

Se non MalformedLineException sono state generate eccezioni, viene restituito -1.

La ErrorLine proprietà può essere utilizzata per visualizzare il numero della riga che ha causato l'eccezione. Le righe e i commenti vuoti non vengono ignorati quando si determina il numero di riga.

Nella tabella seguente sono elencati esempi di attività che coinvolgono la ErrorLineNumber proprietà .

Per Visualizza
Leggere da un file delimitato Procedura: Leggere da Comma-Delimited file di testo
Leggere da un file a larghezza fissa Procedura: Leggere da file di testo a larghezza fissa

Si applica a

Vedi anche