摘要: 反射:运行时发现类型的信息,创建类型的实例以及访问类型的成员。 1、通过反射可以读取物理文件程序集的代码内容。 2、可以通过反射,根据类名(字符串)动态的创建类的对象。 3、可以在程序运行时,动态地获得对象里的信息。(方法、属性、字段、索引) 4、可以根据成员名称(字符串)来调用执行对象里对应的成员 阅读全文
posted @ 2017-05-07 16:49 jechsky 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 泛型:是CLR和编程语言提供的一种支持算法重用的特殊机制。 类的一个参数(参数必须是一个类,不能是对象)也就是类的一个占位符参数。 作用:将算法和数据结构完全分离开来,实现算法重用(重用类的结构)。避免装箱拆箱。类型安全,编译时会自动检测参数类型。 //自定义泛型类 public class MyT 阅读全文
posted @ 2017-05-07 16:00 jechsky 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 委托:调用回调方法的一种类型安全的方式。(确保回调方法是类型安全的) 允许顺序调用多个方法并支持调用静态方法和实例方法。 声明委托的目的是为了包装N个相同签名的方法。 委托的作用: 作用一: 1、可以帮助将方法作为参数使用。 1.1委托里可以包含签名与委托一致的方法。 1.2委托里包含地方法访问权限 阅读全文
posted @ 2017-05-07 11:34 jechsky 阅读(146) 评论(0) 推荐(0) 编辑