第五节、实现接口
1、显式实现接口成员
为了实现接口,类可以定义显式接口成员执行体(Explicit interface member implementations)。显式接口成员执行体可以是一个方法、一个属性、一个事件或者是一个索引指示器的定义,定义与该成员对应的全权名应保持一致。
using System ;interface ICloneable { object Clone( ) ;}interface IComparable { int CompareTo(object other) ;}class ListEntry: ICloneable, IComparable { object ICloneable.Clone( ) {} int IComparable.CompareTo(object other) {}}
上面的代码中ICloneable.Clone 和IComparable.CompareTo 就是显式接口成员执行体。
说明:
1、不能在方法调用、属性访问以及索引指示器访问中通过全权名访问...[ 查看全文 ]