2011年11月30日

C#反射的Assembly的简单应用

摘要: 反射(Reflection)是.NET中的重要机制,通过反射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象,即使这个对象的类型在编译时还不知道。Assembly就是反应反射的一种应用,它定义和加载程序集,加载在程序集清单中列出模块,以及从此程序集中查找类型并创建该类型的实例。简单地说就是,使用Assembly在程序中你不用事先写比如下面的东西了:PersonClass person = new Per. 阅读全文

posted @ 2011-11-30 20:46 c语言源码 阅读(295) 评论(0) 推荐(0) 编辑

C#对access数据库压缩

摘要: 在项目中有时候会用到Access数据库,那么,你是否发现数据库进行INSERT,UPDATE几次之后,占用空间会变大,其实并没有存多少数据。当这种情况时,你应该对它进行压缩处理了。压缩方法有两种,一种是用数据库自带的功能手动压缩,另一种在程序中压缩。1、手动压缩。如图所示,便可进行压缩。2、程序中压缩 程序压缩需要调用一个dll(Interop.JRO.dll),网上都可以下载,参见:http://download.csdn.net/detail/yysyangyangyangshan/3862591。下载完后,添加到引用。运行如下代码便可达到压缩的目的。public static void 阅读全文

posted @ 2011-11-30 16:31 c语言源码 阅读(451) 评论(0) 推荐(0) 编辑

导航