TextFieldParser.FieldWidths プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > TextFieldParser.FieldWidths プロパティの意味・解説 

TextFieldParser.FieldWidths プロパティ

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

解析するテキスト ファイルの各列の幅を表します

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

Dim instance As TextFieldParser
Dim value As Integer()

value = instance.FieldWidths

instance.FieldWidths = value
public int[] FieldWidths { get;
 set; }
public:
property array<int>^ FieldWidths {
    array<int>^ get ();
    void set (array<int>^
 value);
}
/** @property */
public int[] get_FieldWidths ()

/** @property */
public void set_FieldWidths (int[]
 value)
public function get FieldWidths
 () : int[]

public function set FieldWidths
 (value : int[])

プロパティ
Integer ().

解説解説

詳細については、Visual Basicトピック「TextFieldParser.FieldWidths プロパティ」を参照してください

このプロパティは、TextFieldParser.TextFieldType プロパティ = FieldType.FixedWidth場合にのみ有効です。配列最後のエントリがゼロ以下であった場合、そのフィールド可変長であると見なされます

SetFieldWidths メソッド使用してフィールドの幅を設定することもできます詳細については、「TextFieldParser.SetFieldWidths メソッド」を参照してください

FieldWidths プロパティ使ったタスクの例を次の表に示します

使用例使用例

この例では、列幅を指定してファイル ParserText.txt読み込みます。1 列目を 5 文字、2 列目を 10 文字、3 列目を 11 文字とし、4 列目は可変長としています。

Using MyReader As New _
Microsoft.VisualBasic.FileIO.TextFieldParser("C:\ParserText.txt")
    MyReader.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.FixedWidth
    MyReader.FieldWidths = New Integer() {5,
 10, 11, -1}
    Dim currentRow As String()
    While Not MyReader.EndOfData
        Try
            currentRow = MyReader.ReadFields()
            Dim currentField As String
            For Each currentField In
 currentRow
                MsgBox(currentField)
            Next
        Catch ex As Microsoft.VisualBasic.FileIO.MalformedLineException
            MsgBox("Line " & ex.Message &
 _
            "is not valid and will be skipped.")
        End Try
    End While
End Using
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
TextFieldParser クラス
TextFieldParser メンバ
Microsoft.VisualBasic.FileIO 名前空間
TextFieldParser.FieldWidths プロパティ
その他の技術情報
TextFieldParser.FieldWidths プロパティ
TextFieldParser オブジェクト
方法 : Visual Basic固定幅のテキスト ファイル読み取る
FieldType 列挙型
方法 : Visual Basicコンマ区切りテキスト ファイル読み取る
方法 : Visual Basic複数書式を持つテキスト ファイル読み取る
TextFieldParser オブジェクトによるテキスト ファイル解析
例外トラブルシューティング : Microsoft.VisualBasic.FileIO.TextFieldParser.MalformedLineException


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

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

辞書ショートカット

すべての辞書の索引

「TextFieldParser.FieldWidths プロパティ」の関連用語

TextFieldParser.FieldWidths プロパティのお隣キーワード
検索ランキング

   

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



TextFieldParser.FieldWidths プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS