摘要: 特性是一种有别于普通命令式编程的编程方式,通常被称为申明式编程方式 所谓申明式的编程方式,就是指程序员只需申明某个模块会具有怎样的特性,而无须关心如何去实现 1 [PermissionSetAttribute(SecurityAction.Demand,namespace="Full... 阅读全文
posted @ 2014-07-31 17:06 sophiadv 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 反射是一种动态分析程序集,模块,类型,字段等目标对象的机制,它的实现依托于元数据 元数据是存储在PE文件中的数据块,它详细记录了程序集或模块内部的结构,引用类型,程序集和清单 阅读全文
posted @ 2014-07-31 16:17 sophiadv 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 委托回调静态方法和实例方法有何区别 当委托绑定静态方法时,内部的对象成员变量_target会被设置成null 当委托绑定实例方法是,_target将会设置成指向该实例方法所属的一个实例对象 当委托被执行时,该对象实例将会用来调用实例方法 1 class DelegateReturn 2 ... 阅读全文
posted @ 2014-07-31 15:22 sophiadv 阅读(177) 评论(0) 推荐(0) 编辑
摘要: .net内建类型中提供了FileInfo和DirectoryInfo两个类型,用于操作文件和文件夹,有别于File 和Directory, FileInfo 和DirectoryInfo主要用于操作文件和文件夹系统中的结构,完成诸如创建,复制,读取信息,移动,判断是否存在,删除等功能 1 ... 阅读全文
posted @ 2014-07-31 12:11 sophiadv 阅读(158) 评论(0) 推荐(0) 编辑
摘要: serializable特性有何作用 通过流类型可以方便地操作各种字节流,但如何把现有的对象转换成为方便输出的字节流,就需要用到序列化技术。 对象实例的序列化,是指把实例对象转换成可方便存储,传输,和交互的流。而对象的实例则包含类型的成员变量,类型的名称以及所在程序集等信息。在.NET中,通过s... 阅读全文
posted @ 2014-07-31 11:25 sophiadv 阅读(191) 评论(0) 推荐(0) 编辑