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.
如果可以通过在基类中声明私有构造函数来防止子类化,为什么我们需要“密封”关键字?是不是因为 CLI 可以更好地优化它?也许。
谢谢。
因为您可能希望拥有公共构造函数但不允许任何人从您的类派生
如果一个类是密封的,则可以执行一些优化。即 clr 可以发出 .call 指令而不是 .callvirt