你能为一个sealed类创建一个partial类文件吗
发布于 2010-08-26 03:39:18
sealed关键字只是表示类不能被继承。除此之外,它对类的代码结构没有任何影响。partial关键字只允许将一个类分割到几个文件中。
在下面的示例中,A类编译得很好。B不编译,因为A是密封的,不允许继承。
public sealed partial class A { private int x; }
public sealed partial class A { private int y; }
public class B : A { }发布于 2010-08-26 03:37:22
它似乎编译得很好。
sealed partial class Class1
{
public void MyMethod() { }
}
partial class Class1
{
public void MyMethod2() { }
} 发布于 2010-08-26 03:38:21
是。密封类仅阻止继承。分部类不是继承的;一旦编译,它们就会合并到一个类中。
https://stackoverflow.com/questions/3569553
复制相似问题