2009-08-21 5 views
0

.NETアプリケーションにカスタム属性が多数あり、実行時に属性内の特定のプロパティをユーザーが入力するようにしたいと考えています。これは可能ですか?.NETでカスタム属性のプロパティを要求する

理想的には、特定の属性を使用して以来、その属性のX、Y、Zプロパティを完了する必要がある状態をビルドしようとすると、Visual Studioでエラーが発生します。

答えて

7

強制的にプロパティを設定する場合は、それらのプロパティに対応するフィールドを取るコンストラクタのみを属性に定義します。これにより、使用時に値が強制的に渡され、コンストラクタ内のプロパティに値を割り当てることができます。

+0

ありがとうJared、これは私が必要としていたものです! –

関連する問題