internal sealed class,internal class,class有什么区别
时间: 2024-05-16 18:19:59 浏览: 301
ClassInheritance.rar
这三个关键字在 C# 中都用于定义类的访问修饰符,但它们有一些区别。
1. internal sealed class:表示一个内部的密封类,只能在当前程序集中访问该类,而且不能被其他类继承。
2. internal class:表示一个内部类,只能在当前程序集中访问该类,但是可以被其他类继承。
3. class:表示一个公共类,可以被任何代码访问,包括其他程序集中的代码。
总的来说,internal 和 internal sealed 类都是只能在当前程序集中访问的类,而 class 则是公共的。同时,internal sealed 类不能被继承,而 internal 类和 class 都可以被其他类继承。
阅读全文