TextFieldParser.ErrorLineNumber Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
- OpenTextFieldParser(String)
- Oggetti (Visual Basic)
- Analisi di file di testo con l'oggetto TextFieldParser
- Procedura: Leggere da un file di testo con più formati in Visual Basic
- Procedura: Leggere da un file di testo a larghezza fissa in Visual Basic
- Procedura: Leggere da un file di testo Comma-Delimited in Visual Basic
- Provare... Prendere... Istruzione Finally (Visual Basic)