摘要:
http://kb.cnblogs.com/page/42160/ 阅读全文
摘要:
1、时间长度的计算 TimeSpan类。例如:TimeSpan span = dateTime1 - dateTime2 方便啊2、从类(Class)返回一个System.Type类型,用typeof关键字3、从一个对象实例(Object)返回一个System.Type类型,用GetType方法4、判断是否处于设计状态:DesignMode属性5、根据GUID创建对象实例Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->System.Guid 阅读全文
摘要:
三,关于泛型集合,能用则用 用Array,ArrayList,Dictionary等存储对象集合,面临的不只是拆装箱性能损耗的问题。从系统架构角度讲, 所有对象对象都应该是强类型的。为了解决这个问题,从.Net2开始,便有了泛型。看如下代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->publicclassMobile{privateArrayListfriends=newArrayList();//这里用ArrayList便不足取pub 阅读全文
摘要:
从命名空间的命名,目录的划 分与命名可以看出一个程序员是否有经验,是否很有经验。一个编程老手绝不允许架构混乱。 .Net开发中,一般目录名与命名空间名称是对应的。关于命名空间如何划分,目录如何分类,这个问题看似简 单,实际上却比较复杂,虽然它不像动植物学有一套完整的分类学。 在.Net B/S架构中,一般分为如下三个主要的命名空间:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->[公司名/作者名].[项目 名].Business[公司名/作者 阅读全文
摘要:
privateint_minHeight = default(int);publicintMinHeight{set{_minHeight=value;}get{return_minHeight;}}1、 初学者可能觉得有点画蛇添足,不如直接命名为:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->publicintMinHeight; 这样岂不简单,干吗还要用getter和setter封装起来,额外的函数调用也使效率有损。 有时候在开发项目时 阅读全文
摘要:
1、static readonly与const的变量作用是一样的,无论访问修饰符是不是public,还是其它(private、 protected、internal),变量名称一般为大写,中间以下划线。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> publicstaticreadonlyintMAX_HEIGHT; publicconstintMIN_HEIGHT=10; 有些程序员对大写不敏感,上例中,MAX_HEIGHT用Max_He 阅读全文
摘要:
http://www.cnblogs.com/allenlooplee/archive/2004/11/11/62805.html 阅读全文