Condividi tramite


TextFieldParser.ErrorLineNumber Proprietà

Definizione

Restituisce il numero della riga che ha provocato la generazione dell'eccezione MalformedLineException più recente.

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 provocato l'eccezione MalformedLineException più recente.

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 vengono generate eccezioni, viene restituito -1.

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

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

A Vedere
Lettura da un file delimitato Procedura: Leggere da file di testo con valori delimitati da virgole
Lettura da un file a larghezza fissa Procedura: Leggere da file di testo a larghezza fissa

Si applica a

Vedi anche