可能重复:
C#:接口 - 隐式和显式实现
我正在阅读有关接口重新实现的信息。我不确定这是什么意思?“隐式实现成员和显式实现成员”
示例代码:
显式成员实现:
public interface IUndoable { void Undo(); }
public class TextBox : IUndoable
{
void IUndoable.Undo() { Console.WriteLine ("TextBox.Undo"); }
}
public class RichTextBox : TextBox, IUndoable
{
public new void Undo() { Console.WriteLine ("RichTextBox.Undo"); }
}
隐式成员实现:
public class TextBox : IUndoable
{
public void Undo() { Console.WriteLine ("TextBox.Undo"); }
}