Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
基本クラスでプライベートコンストラクターを宣言することでサブクラス化を防ぐことができる場合、なぜ「sealed」キーワードが必要なのですか? CLIの方が最適化できるからですか?多分。
ありがとう。
パブリック コンストラクターを使用したいが、クラスからの派生を許可したくない場合があるためです。
クラスが封印されている場合、いくつかの最適化を実行できます。つまり、clr は .callvirt ではなく .call 命令を発行できます。