派生クラスがすべての基本データ型プロパティをNullable型にすることを必須にする方法はありますか?派生クラスがすべての基本データ型プロパティをNullable型にすることを必須にする方法を教えてください。
つまり、派生クラスには、すべての基本データ型のプロパティがnull可能型である必要があります。
派生クラスがすべての基本データ型プロパティをNullable型にすることを必須にする方法はありますか?派生クラスがすべての基本データ型プロパティをNullable型にすることを必須にする方法を教えてください。
つまり、派生クラスには、すべての基本データ型のプロパティがnull可能型である必要があります。
これはおそらく実行時のリフレクションを除いて、これを行う魔法の方法ではありません。特に、コンパイラはそれを手助けしません。
非常に珍しい要件思える - あなたはなぜを示している場合、おそらく我々はより多くのを助けることができる...
あなたは標準のC#でこれを行うことはできません。 FxCopやNDependがあなたのために検出することができるようなものです...または、すべての派生クラスが予測可能なアセンブリのセットに含まれる場合、それらを分析するための単体テストを書くことができます。
これは、基本クラスのビジネスのいずれもありません。 So:いいえ。 –