我遇到非常棘手的情況實現多個接口具有相同的方法名稱與Member.below是問題的示例代碼。當兩個接口有相同的方法名稱時如何訪問接口方法?
public interface IBase1
{
void show();
}
public interface IBase2
{
void show();
}
public class BaseClass :IBase1, IBase2
{
void IBase1.show()
{
Console.WriteLine("IBase1.show()");
}
void IBase2.show()
{
Console.WriteLine("IBase2.show()");
}
}
主類
class Program
{
static void Main(string[] args)
{
BaseClass obj = new BaseClass();
//How to access IBase1.show() and IBase2.show()
}
}
這裏我有兩個接口與成員作爲顯示()中的每個方法和正在實施此兩種接口一個類,現在我的問題是如何訪問的這個方法主要功能是BaseClass
。
這是一個非常基本的問題,我認爲,如果你google一下,你可以很容易地找到了答案。只需投下對象 – user1845593
@ user1845593這是一個基本問題,但我不同意這很容易谷歌。 – Jamiec
我只是谷歌「C#接口相同的方法」 第二個結果:http://stackoverflow.com/a/31220547/1845593 – user1845593