TextFieldParser.ErrorLine プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
直前に発生した MalformedLineException 例外の原因となった行を返します。
public:
property System::String ^ ErrorLine { System::String ^ get(); };
public string ErrorLine { get; }
member this.ErrorLine : string
Public ReadOnly Property ErrorLine As String
プロパティ値
直前に発生した MalformedLineException 例外の原因となった行。
例
この例では、 プロパティを ErrorLine
使用して、現在 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
注釈
例外がスローされていない MalformedLineException 場合は、空の文字列が返されます。
プロパティを ErrorLineNumber 使用すると、例外の原因となった行の番号を表示できます。
次の表に、 プロパティに関連するタスクの例を ErrorLine
示します。
終了 | 解決方法については、 |
---|---|
区切りファイルからの読み取り | 方法: コンマ区切りのテキスト ファイルを読み取る |
固定幅ファイルからの読み取り | 方法: 固定幅のテキスト ファイルを読み取る |
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET