分部类共享相同的方法名

本文关键字:方法 共享 | 更新日期: 2023-09-27 18:25:17

如果一个分部类有相同的方法名但不同的类型,我会得到一个错误,对吗?

public partial class Employee
{
    public int sum()
    {
    }
}
public partial class Employee
{
    public string sum()
    {
    }
}

分部类共享相同的方法名

是的,确实如此:

"Employee"已经定义了一个名为"sum"的成员,该成员具有相同的参数类型

分部类与常规类完全相同,只是它们的定义分为两个源。他们必须遵守普通班的每一条规则。其中包括有关方法签名唯一性的规则。