1

リフレクションを使用して、フィールドをリストでき#regionますか?

それ以外の場合は、クラスのフィールドを「グループ化」して列挙する他の方法を考えられますか? すべてのフィールドに属性をタグ付けすることはオプションではありません。これは実際に私がやりたいことです。

4

3 に答える 3

8

いくつかのフィールドをグループ化する必要がある場合、それらはおそらく独自のクラスに属します。

それに応じてコードをリファクタリングすると、各グループに独自のクラスがあるため、各グループのフィールドを簡単に列挙できます。

于 2013-01-16T15:39:52.803 に答える
2

リージョンはプリプロセッサ ディレクティブであり、コンパイルされないため、これは可能ではないと思います。

達成したいことのサンプルを含める必要があるかもしれません。リージョンを使用するよりも良い解決策があると思います。リージョンごとに 1 つのクラスを使用してプロパティを作成するのはどうですか?

于 2013-01-16T15:40:07.957 に答える