Condividi tramite


Proprietà TextFieldParser.ErrorLineNumber

Aggiornamento: novembre 2007

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

' Usage 
Dim value As Long = TextFieldParserObject.ErrorLineNumber
' Declaration
Public ReadOnly Property ErrorLineNumber As Long

Valore restituito

Long.

Eccezioni

Questa proprietà non genera eccezioni.

Note

Se non è stata generata nessuna eccezione MalformedLineException, viene restituito il valore -1.

Per visualizzare il numero della riga che ha causato l'eccezione, è possibile utilizzare Proprietà TextFieldParser.ErrorLine. Al momento della determinazione del numero della riga non vengono ignorate righe vuote e commenti.

Attività

Nella tabella riportata di seguito sono elencati esempi di attività relative alla proprietà ErrorLineNumber.

Per

Vedere

Leggere da un file delimitato

Procedura: leggere file di testo delimitati da virgola in Visual Basic

Leggere da un file a larghezza fissa

Procedura: leggere file di testo a larghezza fissa in Visual Basic

Esempio

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

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

Requisiti

Spazio dei nomi:Microsoft.VisualBasic.FileIO

Classe:TextFieldParser

Assembly: libreria di runtime di Visual Basic (in Microsoft.VisualBasic.dll)

Autorizzazioni

Non sono richieste autorizzazioni.

Vedere anche

Attività

Procedura: leggere file di testo con più formati in Visual Basic

Procedura: leggere file di testo a larghezza fissa in Visual Basic

Procedura: leggere file di testo delimitati da virgola in Visual Basic

Procedura: verificare il codice con un blocco Try…Catch in Visual Basic

Concetti

Analisi dei file di testo con l'oggetto TextFieldParser

Riferimenti

Oggetto TextFieldParser

TextFieldParser.ErrorLineNumber