我有一个这样的部分类
public partial class ABC
{
public string GetName()
{
//some code here
}
public string GetAge()
{
//some code here
}
}
public partial class ABC
{
public string GetSex()
{
//some code here
}
public string GetAge()
{
//some code here
}
}
这两个类如何在构建时合并?请给我解释一下。
最佳答案
当您尝试编译这段代码时,将会出现编译时错误!
构建时发生的事情是编译器
将类的所有部分定义中定义的所有成员合并为一个。然后它将尝试以通常的方式编译它。
在您的情况下,它会引发错误,提示您已经定义了同名方法。
关于c# - 具有相同名称方法的部分类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3165052/