摘要: 泛型(Generic) 允许您延迟编写类或方法中的编程元素的数据类型的规范,直到实际在程序中使用它的时候。换句话说,泛型允许您编写一个可以与任何数据类型一起工作的类或方法。 使用泛型是一种增强程序功能的技术,具体表现在以下几个方面: 它有助于您最大限度地重用代码、保护类型的安全以及提高性能。 您可以 阅读全文
posted @ 2019-09-19 15:41 王者2 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 集合是专门用于数据存储和检索的类。这些类提供了堆栈,队列,列表,接口和哈希表的支持。大多数集合类实现了相同的接口。 各种集合类和他们的用法 动态数组 它代表了可被单独索引的对象的有序集合 他基本上可以替代一个数组。但是与数组不同的是,可以用索引在指定的位置添加和移除项目,动态数组会自动重新调整他的大 阅读全文
posted @ 2019-09-19 13:40 王者2 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 参数类型 T:此委托方法的参数类型 TResult:此委托方法的返回值类型 arg:此委托封装方法的参数 阅读全文
posted @ 2019-09-18 17:04 王者2 阅读(5030) 评论(0) 推荐(1) 编辑
摘要: delegate委托是存有对某个方法引用的一种引用类型变量。引用可在运行时被改变 什么情况下使用委托 a)当使用时间触发模式时 b) 当需要封装静态方法时 c)当调用方不需要访问实现该方法对象的其它属性,方法或接口时 d)当需要方便的组合时 e)当类可能需要该方法的多个实现时 阅读全文
posted @ 2019-09-18 16:28 王者2 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 属性(Property)是类(class)、结构(structure)和接口(interface)的命名(named)成员。类或结构中的成员变量或方法称为 域(Field)。属性(Property)是域(Field)的扩展,且可使用相同的语法来访问。它们使用 访问器(accessors) 让私有域的 阅读全文
posted @ 2019-09-18 14:43 王者2 阅读(1875) 评论(0) 推荐(0) 编辑
摘要: 1.索引器的索引值类型不限定为整数 2.索引器允许重载 3.索引器不是一个变量 4.索引器以函数签名方式this标识,而属性采用名称来标识,名称可以任意 5.索引器不能使用static来进行声明,属性可以。索引器永远属于实例成员,因此不能声明为static。 阅读全文
posted @ 2019-09-18 14:41 王者2 阅读(1016) 评论(0) 推荐(0) 编辑
摘要: 索引器定义:索引器是封装了一组值的智能数组,它让用户可以自定义访问类型并以数组的形式访问类中的数据。索引实际上是有参属性 附加知识点: 阅读全文
posted @ 2019-09-17 19:32 王者2 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 创建一个只读属性 阅读全文
posted @ 2019-09-17 18:51 王者2 阅读(297) 评论(0) 推荐(0) 编辑