TextFieldParser.ReadLine メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在の行を文字列として返し、カーソルを次の行に進めます。
public:
System::String ^ ReadLine();
public string? ReadLine ();
public string ReadLine ();
member this.ReadLine : unit -> string
Public Function ReadLine () As String
戻り値
ファイルまたはストリームの現在の行。
例
この例では、 ファイル ParserText.txt
を読み取り、 に Testfile.txt
書き込みます。
Using MyReader As New Microsoft.VisualBasic.FileIO.TextFieldParser("C:\ParserText.txt")
MyReader.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.Delimited
MyReader.Delimiters = New String() {","}
Dim currentRow As String
While Not MyReader.EndOfData
Try
currentRow = MyReader.ReadLine()
My.Computer.FileSystem.WriteAllText(
"C://testfile.txt", currentRow, True)
Catch ex As Microsoft.VisualBasic.FileIO.MalformedLineException
MsgBox("Line " & ex.Message & " is invalid. Skipping")
End Try
End While
End Using
が存在しない場合 Testfile.txt
は、 メソッドによって WriteAllText
作成されます。
次の使用例は、フィールドを 1 つの文字列として書き込みます。宛先ファイル内の各行を独自の行に表示するには、 VbCrLf
各行の末尾に文字を追加する必要があります。
注釈
メソッドは ReadLine
解析を実行しません。区切りフィールド内の行末文字は、実際の行末として解釈されます。
Nothing
は、ファイルの末尾に達した場合に返されます。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET