テキスト修飾子として「」を含むコンマ区切りのファイルがあります。現在、ファイル列名をハードコードする列挙型クラスがあります。ただし、ファイル列名を動的に取得して列挙型に入れるように変更する必要があります。 C#でこれを行う方法は?
質問する
196 次
2 に答える
3
列挙型はコンパイル時に定義されるように設計されており、動的に変更されることはありません。リフレクションを介してそれを行う方法はありますが、動的に生成された値を使用するコードを記述できないため、それほど有用ではありません。
おそらく必要なのはDictionary
、キーが列名で、値がファイル内のその列のインデックス、List
列名のa(インデックスで列名を見つけることができる)、またはその両方(つまり、いずれかの方向のルックアップ)。 Dictionary
あなたの投稿に基づいて、しかし、最も可能性の高いニーズです。
于 2012-04-20T13:52:06.363 に答える
0
この投稿の結果に基づいてアイデアを再考する価値があるかもしれません C#の動的列挙型
于 2012-04-20T13:55:44.303 に答える