Что мы знаем, что множественное (интерфейсное) наследование разрешено в С#, но я хочу знать, возможно ли, что два примера интерфейса:
interface calc1
{
int addsub(int a, int b);
}
interface calc2
{
int addsub(int x, int y);
}
с тем же именем метода, с тем же типом и с тем же типом параметра
получит наследство в классе выше?
class Calculation : calc1, calc2
{
public int result1;
public int addsub(int a, int b)
{
return result1 = a + b;
}
public int result2;
public int addsub(int x, int y)
{
return result2= a - b;
}
}
если да, то какой метод интерфейса будет вызываться.
Заранее спасибо.