TextFieldParser.ErrorLine Propiedad

Definición

Devuelve la línea que ha causado la excepción MalformedLineException más reciente.

public:
 property System::String ^ ErrorLine { System::String ^ get(); };
public string ErrorLine { get; }
member this.ErrorLine : string
Public ReadOnly Property ErrorLine As String

Valor de propiedad

Línea que ha causado la excepción MalformedLineException más reciente.

Ejemplos

En este ejemplo se usa la ErrorLine propiedad para mostrar 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.ErrorLine & " is not valid.")
    End Try
End While

Comentarios

Si no se ha producido ninguna MalformedLineException excepción, se devuelve una cadena vacía.

La ErrorLineNumber propiedad se puede usar para mostrar el número de la línea que provocó la excepción.

En la tabla siguiente se muestran ejemplos de tareas relacionadas con la ErrorLine propiedad .

En Vea
Lectura desde un archivo delimitado Procedimiento para leer archivos de texto delimitado por comas
Lectura desde un archivo de ancho fijo Procedimiento para leer archivos de texto de ancho fijo

Se aplica a

Consulte también