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

浙公网安备 33010602011771号