posts - 930,  comments - 588,  views - 402万
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

随笔分类 -  dotnetFramework

.net BCL获取所有磁盘的信息
摘要:获取所有磁盘的信息,以前在WIN32下,我们可以使用API来获取,现在我们使用.net的基类库来实现。看代码: 将输出:Drive C:\ is ready.AvailableFreeSpace: 1386864640DriveFormat: NTFSDriveType: FixedName: C:\RootDirectory.FullName: C:\TotalFreeSpace: 13868... 阅读全文
posted @ 2010-07-17 10:37 PetterLiu 阅读(771) 评论(0) 推荐(0) 编辑
用反射判断一个类型是否是Nullable同时获取它的根类型
摘要:用反射判断一个类型是否是Nullable同时获取它的根类型 在我们的应用程序中我们使用类描述我们的业务对象,为我们产生一些报表之类的,那就依赖大量不同的对象,我们创建一个帮助方法来转换我们的业务对象,或是一个List的业务对象到DataTables. 由于数据库表中字段可为null,对应.net 2.0以后我们可用Nullable类型来实现,那当我们业务对象类中字段有null时,并需要转换为... 阅读全文
posted @ 2009-03-22 17:31 PetterLiu 阅读(3018) 评论(2) 推荐(2) 编辑
dotnet3.5下Singleton辅助类实现
摘要:经常要用到Singleton模式,通常情况下我们是为那个类写一个static method来创建对象。.net3.5下,可以封装这么一个辅助类, 看代码如下: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 #region S... 阅读全文
posted @ 2008-12-28 16:19 PetterLiu 阅读(958) 评论(3) 推荐(0) 编辑
使用Trace实现程序日志
摘要:在程序开发过程中,有时需要对程序运行状况做一些日志记录,以便以后查询,维护之用。 有时我们可以使用开源日志组件,如log4net,nlog,EntLib Log等,但有时为简便, .netFramework中Trace,Debug就可以用来记录日志。并且也比较灵活。 位于System.Diagnostice名称空间下。注意,只有当程序集用TRACE和DEBUG符号常量编译是时, 这两个... 阅读全文
posted @ 2008-10-01 11:28 PetterLiu 阅读(2541) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示