Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
MSDN:系统类型
与上面的链接一样,C# 中的许多 BCL 类都将显式接口实现作为类成员。
我知道当基本接口的成员之间存在名称冲突时,我们必须使用显式接口实现。但是为什么在上述情况下我们必须使用显式接口实现呢?它与哪些接口存在名称冲突?
接口的显式实现用于隐藏实例属性/方法,除非调用代码明确要求接口。
这在以下情况下很有用:
这些是我想到的用例;我敢肯定还有其他我没有列出的。