C#中的显式接口

一般来说,我们是在C#编程中实现接口的。显式实现的使用非常有限。当两个相同的成员交互并直接使用接口但您没有确认时,就会出现此问题。

C# 显式接口示例

interface A
{
    void implicitExample();
}
interface B
{
    void explicitExample();
}
class C : A, B
{
    void implicitExample()
    {
        Console.WriteLine("A.implicitExample()");
    }
    void B.explicitExample()
    {
        Console.WriteLine("B.explicitExample()");
    }
}

日期:2020-04-11 22:50:29 来源:oir作者:oir