【发布时间】:2012-11-04 05:06:16
【问题描述】:
我正在阅读有关接口重新实现的信息。 我不确定这是什么意思? " 隐式实现成员和显式实现成员"
示例代码:
显式成员实现:
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"); }
}
【问题讨论】:
标签: c#