ネットで検索しましたが、部分クラスの定義中に制約/ルールに関する有用な情報が見つかりませんでした。つまり、すべてのクラスに部分的な名前を付けることができますか、または一部のクラスに名前を付けることはできませんか? 静的クラスは部分的である可能性があり、これらすべてのものを説明してください。この質問とインタビューで質問されましたが、答えがありませんでした。これについて詳しく知りたいのですが、msdnで次のような部分メソッドを定義するためのルールを見つけたことがあります
1. Partial method declarations must begin with the contextual keyword
2. partial and the method must return void.
3. Partial methods can have ref but not out parameters.
4. Partial methods are implicitly private, and therefore they cannot be virtual.
5. Partial methods cannot be extern , because the presence of the body determines whether they are defining or implementing.
6. Partial methods can have static and unsafe modifiers.
7. Partial methods can be generic.
8. Constraints are put on the defining partial method declaration, and
may optionally be repeated on the implementing one.
9. Parameter and type parameter names do not have to be the same in the
implementing declaration as in the defining one.
10. You can make a delegate to a partial method that has been defined and implemented, but not to a partial method that has only been defined.
クラスにもルールはありますか...
ありがとう