
c#基础知识
文章平均质量分 63
dongqinglove
下里巴人
展开
-
关于枚举
今天想写一下关于枚举的文章,脑海里的思路有限,所以上网找博文来看,发现的一位大牛的作品,甚喜,http://www.cnblogs.com/allenlooplee/archive/2004/12/19/70230.aspx如此水平我等晚辈实在佩服,很多东西只有自己总结过才会变成自己的,现在我把自己的薄见总结一下(有些是引用传智播客上的ppt)。枚举关键字 enum 用法非常简单en原创 2013-06-16 09:17:55 · 694 阅读 · 0 评论 -
委托总结
委托定义:委托是一种数据类型,像类一样(可以声明委托类型变量,其实委托还是一个类)委托的使用 关键字:delegate 声明方式:delegate 返回值类型 委托类型名(参数) eg:delegate void StringProcess(String s) , StringProcess在这里是委托类型名将委托类型变量指向函数StringP原创 2013-06-15 13:03:04 · 716 阅读 · 0 评论 -
访问修饰符
以前写程序的时候不太注意访问修饰符的问题,为了方便访问,所以很多东西都使用的是public来修饰,这样做虽然方便但是从面向对象的角度来说这样的封装实在太混乱。类、类成员用哪种修饰符还是要靠自己去思考,我们在使用访问修饰符是经常会遇到“可访问性不一致”的错误,这个时候就需要好好总结下。访问修饰符private 当前类中可以访问,类中成员的默认访问修饰符。protected 当前类及子类中原创 2013-06-19 06:14:27 · 712 阅读 · 0 评论 -
c# 对象生命周期
每个对象都有明确定义的生命周期,除了“正在使用”的正常状态还有两个重要阶段构造函数阶段:对象最初进行实例化时期析构函数阶段:删除一个对象时,常需要做一些清理工作 eg:释放内存构造函数用于初始化对象,所有类至少有一个构造函数,默认的是无参的构造函数class Demo1{ public Demo1() {}}函数名和类名同名,还可能包含有参的构造函数原创 2013-06-21 07:03:04 · 3120 阅读 · 0 评论 -
如何获得64位 Jet Driver
以前SQL Server可以用JET直接访问Excel的数据,非常方便。但是现在使用64位的SQL Server会遇到问题,因为微软没有提供64位的Jet驱动程序,可以参考:Kb 957570我们不提供 Microsoft OLE DB 提供程序的 64 位版本的 Jet。此外,我们不提供 64 位版本的 Jet ODBC 驱动程序。如果您使用 MicrosoftOLE DB 提供转载 2013-06-26 10:01:50 · 596 阅读 · 0 评论 -
64位系统安装ODBC驱动的方法
为了更充分的利用硬件资源,我想很多人都开使用64位操作系统了,同时你可以也发现了在64位操作系统上ODBC的驱动找不到了,所以ODBC的东西都没法用了。 因为2007以前版本的Office只有32位版本,所以我们不能在64位系统上使用ODBC。使用Autodesk 64位产品的用户,包括64位的MapGuide Enterpr和 Map3D,肯定也正为这个问题深感苦恼。一个好消息是Office 2转载 2013-06-26 09:58:57 · 3685 阅读 · 0 评论 -
扩展方法的理解
以前以为扩展方法有多难,所以没有动笔写东西,今天刚好休息,所以自己练练拓展方法,其实很简单,建议读者也自己写一个然后用反编译工具看看IL代码。先上例子:namespace 扩展方法{ class Program { static void Main(string[] args) { List list = new L原创 2013-06-15 20:02:42 · 793 阅读 · 0 评论