摘要: 迭代器 迭代器是可以返回相同类型的值的有序序列的一段代码,可用作方法、运算符或get访问器的代码体。 迭代器代码使用yieid return语句依次返回每个元素,yieid break语句将终止迭代。迭代器的返回类型必须为IEnumerable或IEnumerator中的任意一个。 //出啊构建一个 阅读全文
posted @ 2017-10-28 13:25 baixiao 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 事件(Event) 事件是一种对象或类能够提供通知的成员,客户端可以通过提供事件处理程序为相应的事件可添加可执行代码,事件可以理解为一种特殊的委托。 委托(Delegate) 委托是存有对某个方法的引用的一种引用类型变量。引用可在运行时被改变。C#中的委托类似于C、C++中的函数指针。 委托(Del 阅读全文
posted @ 2017-10-28 12:29 baixiao 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 接口 接口是一种用来定义程序的协议,它描述可属于任何类和结构的一组相关行为。 接口可由方法、属性、事件和索引器这四种成员类型的任何组合构成,但不能包含字段。 接口通过类继承来实现,一个类虽然只能继承一个基类,但可以继承任意接口。 声明实现接口的类时,需在基类列表中包含类所实现的接口的名称。 抽象类和 阅读全文
posted @ 2017-10-28 10:57 baixiao 阅读(214) 评论(0) 推荐(0) 编辑