Interface IWorkPerson
{
public string FirstName {get; set;}
public string LastName { get; set; }
public string WorkPhone { get; set; }
}
interface IHomePerson
{
public string FirstName {get; set;}
public string LastName { get; set; }
public string HomePhone { get; set; }
}
public class Person : IWorkPerson, IHomePerson
{
public string FirstName {get; set;}
public string LastName { get; set; }
public string WorkPhone { get; set; }
public string HomePhone { get; set; }
}
如何使C#中的Person
类实现IWorkPerson
和IHomePerson
?C#接口 - 我该如何做到这一点?
编译器会抱怨不明确的引用。
此代码不能编译,*公众*是不是在接口声明中无效。这是另外定义好的,没有“模棱两可的参考”。发布实际产生错误的代码。 –
请提供编译代码(即删除接口属性公共)和reporoduces错误 - 没有错具有相同的方法/属性是多接口的一部分... –
作品在VS2010(从界面移除“公共”之后属性) – devio