扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:黎宇授权 来源:论坛 2007年11月13日
关键字:
using System ; interface ISequence { object Add( ) ; } interface ISequence { object Add( ) ; } interface IRing { int Insert(object obj) ; } class RingSequence: ISequence, IRing { public object Add( ) {…} public int Insert(object obj) {…} } |
using System ; interface IControl { void Paint( ); } interface ITextBox: IControl { void SetText(string text); } interface IListBox: IControl { void SetItems(string[] items); } interface IComboBox: ITextBox, IListBox { } |
interface IDataBound { void Bind(Binder b); } public class EditBox: Control, IControl, IDataBound { public void Paint( ); public void Bind(Binder b) {...} } |
public class EditBox: IControl, IDataBound { void IControl.Paint( ) {...} void IDataBound.Bind(Binder b) {...} } |
class Test { static void Main( ) { EditBox editbox = new EditBox( ); editbox.Paint( ); //错误: EditBox 没有Paint 事件 IControl control = editbox; control.Paint( ); // 调用 EditBox的Paint事件 } } |
public class EditBox: IControl, IDataBound { void IControl.Paint( ) {…} void IDataBound.Bind(Binder b) {…} } |
class CTest { static void Main( ) { EditBox editbox = new EditBox( ) ; editbox.Paint( ) ; //错误:不同的方法 IControl control = editbox; control.Paint( ) ; //调用 EditBox的Paint方法 } } |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者