最佳答案
在c#中实现接口隐式地和显式地有什么不同?
什么时候用隐式,什么时候用显式?
这两者之间有什么利弊吗?
微软的官方指南(从第一版框架设计指引开始)指出不建议使用显式实现,因为它给了代码意想不到的行为。
我认为这个准则非常在ioc前时间有效,当你不把东西作为接口传递的时候。
有人能谈谈这方面的问题吗?