如果两个接口具有不同类型的相同属性,我如何使用实现它们的类。示例代码:
internal interface ITest
{
string WhatEv { get; set; }
}
internal interface ITest2
{
int WhatEv { get; set; }
}
internal interface ITest3 : ITest, ITest2
{
}
internal class Simple : ITest3
{
string ITest.WhatEv { get; set; }
int ITest2.WhatEv { get; set; }
}
internal class Program
{
public static void Main(string[] args)
{
ITest3 foo = new Simple();
foo.WhatEv = "asdf";
}
}
不明确引用错误的屏幕截图: