摘要: 在我们开发中常见的用到索引器的地方非常之多,索引器是一个非常微妙的特殊类的成员,它能够让对象以类似数组的方式来存取,当一个类包含了数组和集合成员时,索引器将大大简化对数组或集合成员的存取操作。使程序看起来更为直观,更容易编写。 一.定义索引器 定义索引器的方式与定义属性有些类似,其一般形式如下: [ 阅读全文
posted @ 2016-04-13 15:00 hyjj 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 一.为什么数组和集合可以使用foreach遍历 01. 因为数组和集合都实现了IEnumerable接口,该接口中只有一个方法,GetEnumerator() 02.数组类型是从抽象基类型 Array 派生的引用类型。由于此类型实现了 IEnumerable ,因此可以对 C# 中的所有数组使用 f 阅读全文
posted @ 2016-04-13 14:44 hyjj 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 一.什么是接口 接口是组件之间的协议,描述了组件对外提供的服务。从技术上讲接口是一组包含了函数型方法的数据结构。 通过这组数据结构,客户代码可以调用组件对象的功能。接口可以从父接口中继承。接口的继承首先是说明性继承,不是实现性继承,它的实现需要通过类或结构来实现;其次接口继承可以是多继承。 二.定义 阅读全文
posted @ 2016-04-13 14:33 hyjj 阅读(2457) 评论(1) 推荐(0) 编辑