接口定义了一个类和结构实现的协定。可包含方法、属性、时间和索引器。接口不提供它所定义的成员的实现--它仅指定实现该接口的类或结构必须提供的的成员。
注意事项:
1.一个接口可以声明零个或多个成员。
2.接口不包括常量、字段、运算符、实例构造函数、析构函数或类型,也不能包含任何种类的静态成员。
3.所有的接口成员都隐式地具有public访问属性。
4.接口成员声明中包含任何修饰符属于编译时错误。即不能用abstract,public,protected,interal,private,virtual,override,static来声明接口成员。
5.要学习好接口要学习好virtual和abstract 。