Comparteix a través de


TextFieldParser.ErrorLineNumber Propiedad

Definición

Devuelve el número de la línea que provocó la excepción más reciente MalformedLineException .

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

Valor de propiedad

Número de la línea que provocó la excepción más reciente MalformedLineException .

Ejemplos

En este ejemplo se usa la ErrorLineNumber propiedad para mostrar la ubicación de la línea que provoca la excepción actual 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

Comentarios

Si no MalformedLineException se han producido excepciones, se devuelve -1.

La ErrorLine propiedad se puede usar para mostrar el número de la línea que provocó la excepción. No se omiten las líneas en blanco ni los comentarios al determinar el número de línea.

En la tabla siguiente se enumeran ejemplos de tareas que implican la ErrorLineNumber propiedad .

Para Vea
Lectura desde un archivo delimitado Procedimiento: Leer archivos de texto delimitado por comas
Lectura desde un archivo de ancho fijo Cómo: Leer desde archivos de texto de ancho fijo

Se aplica a

Consulte también