C#介面定義
阿新 • • 發佈:2020-04-27
C#介面定義
注意事項
1、介面不能定義欄位
2、介面可以宣告屬性
3、介面可以宣告方法
4、介面可以宣告事件
5、介面宣告的屬性、方法、事件前面不能新增public
示例如下↓
interface MyInterface { //int i; //介面不能包含欄位 //介面不能包含欄位 // EventHandler eh; int MyProperty { get; set; } /// <summary> /// 介面允許定義事件處理器 /// </summary> event EventHandler handler; /// <summary> /// 泛型事件處理器 /// </summary> event EventHandler<MyEventArgs> eh; void SetMessage(); string GetUserName(); } class MyEventArgs : EventArgs { public int MyProperty { get; set; } }