C#本质论和CLR via C#两本好书,周老师可能是俗务缠身,太忙了吧,翻译得只能让人呵呵了。
你要是忙,别接那么多活好不啦,否则岂不误人子弟?
请您好好学习一下李建忠老师吧,差距啊。
这里,把随手发现的一些问题记录一下,算个笔记。若能对其它同学有所帮助,就更好了。
C#本质论第四版
7.3.3 显式接口实现与隐式接口实现的比较
原文:
The key difference between implicit and explicit member interface implementation
lies not in the syntax of the method declaration, but rather in
the ability to access the method by name through an instance of the type
rather than via the interface.
原书中的译文:
对于隐式和显式实现的接口成员,关键区别不在于成员声明的语法,而在于通过类型
的实例而不是接口访问成员的能力。
应该的意思是:
采用显式方式或者隐式方式来实现接口成员,其关键区别,并不在于声明接口成员所采用的语法的不同,而是:隐式方式实现的接口成员可由类的实例对象直接调用,而显式方式实现的接口,则必须首先将类的实例对象转换为接口类型后方可调用。
时间: 2024-11-07 05:05:33