![]() |
1
14
您可以使用显式接口声明,以便为要实现的两个接口中的每一个获得不同的实现。例如:
但是,由于IEnumerable<gt;是从IEnumerable派生的,因此必须从IEnumerable.GetEnumerator()调用中选择要返回的类型。 |
![]() |
2
2
你可以使用
explicit interface implementation
用相互冲突的方法实现接口。但是,如果您实现两个
|
![]() |
3
2
您可以这样明确地实现每个接口:
|
![]() |
4
0
一个选择是实施 interfaces explicitly . 缺点-你总是需要铸造我的类。 |