CLR via C# 接口 实现多个具有相同方法名和签名的接口

定义实现多个接口的类型时,这些接口可能定义了具有相同名称和签名的方法。

CLR via C# 接口 实现多个具有相同方法名和签名的接口

由于这个类型必须实现多个接口的Get方法,所以要告诉C#编译器每个Get方法对应地是哪个接口的实现。

代码在使用SomeType对象时必须将其转换为具体的接口才能调用所需的方法。

CLR via C# 接口 实现多个具有相同方法名和签名的接口