随笔分类 -  C#

摘要:位枚举(Bit Flags) 场景:如字体,一个字体可以同时拥有枚举里面所列举的一种或者多种风格,这时就需要位枚举定义: [代码]Example: 可以通过按位或运算来为字体指定多种风格,如下[代码]枚举变量与某一特定的位枚举成员进行按位与运算,若结果不为0则表明枚举变量中包含着该位枚举成员[代码]引自:http://www.cnblogs.com/sundavi/archive/2008/06/... 阅读全文
posted @ 2010-04-08 09:13 ForFreeDom 阅读(327) 评论(0) 推荐(0)
摘要:最近为了提高的程序的性能,将相应的Hashtable替换为泛型Dictionary<T,T>,运行后抛出异常:当前key不在字典当中。后来测试发现原来是,当key不存在时,hashtable直接返回null,而用Dictionary<T,T>则会抛出异常。 阅读全文
posted @ 2009-12-29 10:11 ForFreeDom 阅读(207) 评论(0) 推荐(0)
摘要:代码 sql1="INSERTINTOtablename(Id,col1,col2)VALUES(@Id,@col1,@col2)updatetablename2setcol=@col";sql2="INSERTINTOtablename3(Id,col1,col2)VALUES(@Id,@col1,@col2)";//参数设置(略)using(SqlTransactiontran=SqlHelp... 阅读全文
posted @ 2009-12-09 11:22 ForFreeDom 阅读(4014) 评论(1) 推荐(0)
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--//C#中可使用using关键字自动清除对象资源。//#MyObject.csusingSystem;namespaceMyProjects{publicclassMyObject:IDisposab... 阅读全文
posted @ 2009-12-09 11:15 ForFreeDom 阅读(225) 评论(0) 推荐(0)
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicstringCreateJsonParameters(DataTabledt){/**//**//**//*/***************************************... 阅读全文
posted @ 2009-12-03 22:12 ForFreeDom 阅读(199) 评论(0) 推荐(0)
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--//1、比较时间大小的实验stringst1="12:13";stringst2="14:14";DateTimedt1=Convert.ToDateTime(st1);DateTimedt2=Con... 阅读全文
posted @ 2009-11-29 14:53 ForFreeDom 阅读(275) 评论(0) 推荐(0)
摘要:访问控制修饰符包括:defaule,public,private,internal(内部),protected,protected internal; 注意:1:类默认类型是internal;2:方法默认类型是private;3:当父类和子类不在同一程序集时,子类不可以访问父类的internal成员,但可以访问父类的protected interal成员;4:sealed不能被继承的类;5:par... 阅读全文
posted @ 2009-10-16 20:56 ForFreeDom 阅读(2219) 评论(0) 推荐(1)
摘要:作者:David Tansey翻译:today复杂的,面向组件的业务开发,期待现代的软件开发工程师们具备更多的弹性设计,而不是过去的方法设计。微软的.NET框架通过众所周知的声明式编程,广泛的使用特性来附加额外的功能。在软件系统里,特性可以增强系统的弹性,这是因为,特性使功能的松耦合得到了增强。所以,你可以定制自己的特性类,然后根据你自己的意图,合理的使用这些具有松耦合功效的特性。 使用.NET框... 阅读全文
posted @ 2009-10-06 10:48 ForFreeDom 阅读(286) 评论(0) 推荐(0)
摘要:我首先介绍配置文件中的写法:1.在VS2005中的工程下建立一个config文件,名称为App.config,并如下编辑:<?xml version="1.0" encoding="utf-8" ?><configuration> <configSections> <section name="StartParameters" type="System... 阅读全文
posted @ 2009-10-01 00:05 ForFreeDom 阅读(284) 评论(0) 推荐(0)
摘要:博管园上看到了一篇介绍正则表达式的基础文章,适合初学都入门 阅读全文
posted @ 2009-09-09 23:54 ForFreeDom 阅读(493) 评论(0) 推荐(0)