一个类继承了两个不同的接口,但这两个接口内有一个方法名字相同.
我如何才能调用这个方法...部分代码如下...无关的部分我就删了...请问demo3应该怎样才能访问到void IGoodStudent.Promote()的方法??Manager demo3 = new Manager("Jolin", 7000, "Xena");class Manager : Employee, IPromotable, IGoodStudent
{ void IPromotable.Promote()
{
Console.WriteLine("薪水 : {0}", salary *= 1.9);
} void IGoodStudent.Promote()
{
Console.WriteLine("经理是优等生,所以获得晋升.");
}
}
我如何才能调用这个方法...部分代码如下...无关的部分我就删了...请问demo3应该怎样才能访问到void IGoodStudent.Promote()的方法??Manager demo3 = new Manager("Jolin", 7000, "Xena");class Manager : Employee, IPromotable, IGoodStudent
{ void IPromotable.Promote()
{
Console.WriteLine("薪水 : {0}", salary *= 1.9);
} void IGoodStudent.Promote()
{
Console.WriteLine("经理是优等生,所以获得晋升.");
}
}
留个答案
((IPromotable)demo3).Promote();
((IGoodStudent)demo3).Promote();