TextFieldParser.ReadFields メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > TextFieldParser.ReadFields メソッドの意味・解説 

TextFieldParser.ReadFields メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

現在行のすべてのフィールド読み込んで文字列配列として返し次のデータ格納されている行にカーソル進めます

名前空間: Microsoft.VisualBasic.FileIO
アセンブリ: Microsoft.VisualBasic (microsoft.visualbasic.dll 内)
構文構文

Dim instance As TextFieldParser
Dim returnValue As String()

returnValue = instance.ReadFields
public string[] ReadFields ()
public:
array<String^>^ ReadFields ()
public String[] ReadFields ()

戻り値
String ().

解説解説

詳細については、Visual Basicトピック「TextFieldParser.ReadFields メソッド」を参照してください

複数形式テキスト ファイル解析できるようにするため、ReadFields メソッドでは、TextFieldTypeDelimiters、および FieldWidths の値が指定されている場合メソッド呼び出すたびに、これらの値がチェックされます。TextFieldType プロパティ設定し、さらに、FieldWidths プロパティまたはDelimiters プロパティ適切に設定する必要がありますTextFieldTypeDelimited設定されているにもかかわらず Delimiters設定しなかった場合、または、TextFieldTypeFixedWidth設定しているにもかかわらず FieldWidths設定しなかった場合は、例外スローさます。

ReadFields空白行が見つかった場合、その行はスキップされ、次の空白以外の行が返されます。

ReadFields メソッド使ったタスクの例を次の表に示します

使用例使用例

この例では、ReadFields メソッド使用してファイル 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.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 " & ex.Message &
 " is invalid.  Skipping")
        End Try
    End While
End Using
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
TextFieldParser クラス
TextFieldParser メンバ
Microsoft.VisualBasic.FileIO 名前空間
TextFieldParser.ReadFields
その他の技術情報
TextFieldParser.ReadFields メソッド
TextFieldParser オブジェクト
TextFieldParser.TextFieldType プロパティ
TextFieldParser.FieldWidths プロパティ
TextFieldParser.Delimiters プロパティ
方法 : Visual Basicコンマ区切りテキスト ファイル読み取る
方法 : Visual Basic固定幅のテキスト ファイル読み取る
方法 : Visual Basic複数書式を持つテキスト ファイル読み取る
TextFieldParser オブジェクトによるテキスト ファイル解析
TextFieldParser.ReadLine メソッド


このページでは「.NET Framework クラス ライブラリ リファレンス」からTextFieldParser.ReadFields メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からTextFieldParser.ReadFields メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からTextFieldParser.ReadFields メソッド を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「TextFieldParser.ReadFields メソッド」の関連用語

TextFieldParser.ReadFields メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



TextFieldParser.ReadFields メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS