xar*_*rzu 1 c# partial-classes sealed
在C#中,密封的部分类的意义是什么?
Sealed类是一个无法继承的类.
部分类是可以在2个或更多源文件之间拆分的类.
那么为什么"密封的部分类有任何意义?
部分类基本上只是语法糖,您可以在同一个程序集中的两个不同文件中定义一个类.这在生成部分类时很有用,例如使用Entity Framework DB第一种方法.它与继承无关.
密封类是不能继承的类.如果继承它可能会破坏它,你会使一个类密封,但你需要它可以在你自己的代码之外访问.
两个关键字之间没有关系.密封的部分类只是一个类,可能在更多文件中定义,并且不能从中继承.
| 归档时间: |
|
| 查看次数: |
2778 次 |
| 最近记录: |