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; }
}