在C#中实现接口implicitly和explicitly有什么区别?
什么时候应该使用隐式,什么时候应该使用显式?
其中一个有什么优点和/或缺点吗?
Microsoft's official guidelines (from first edition Framework Design Guidelines) states that using explicit implementations are not recommended, since it gives the code unexpected behaviour.
我认为当你不把东西作为接口传递的时候,这个准则非常有用.
有人能谈谈这方面吗?