摘要:
1、使用值类型的ToString方法 在连接字符串时,经常使用"+"号直接将数字添加到字符串中。这种方法虽然简单,也可以得到正确结果,但是由于涉及到不同的数据类型,数字需要通过装箱操作转化为引用类型才可以添加到字符串中。但是装箱操作对性能影响较大,因为在进行这类处理时,将在托管堆中分配一个新的对象,原有的值复制到新创建的对象中。 使用值类型的ToString方法可以避免装箱操作,从而提高应用程序性能。int num=1;string str="go"+num.ToString();2、运用StringBuilder类 String类对象是不可改变的,对于 阅读全文
posted @ 2011-10-21 13:26
东风125
阅读(174)
评论(0)
推荐(0)
摘要:
一个优秀的C#开发者,应当有良好的开发习惯,下面是我总结的一些开发经验,是每个开发者必须注意的, 优化c#程序的经验: 一、用属性代替可访问的字段 1、.NET数据绑定只支持数据绑定,使用属性可以获得数据绑定的好处; 2、在属性的get和set访问器重可使用lock添加多线程的支持。 二、readonly(运行时常量)和const(编译时常量) 1、const只可用于基元类型、枚举、字符串,而readonly则可以是任何的类型; 2、const在编译时将替换成具体的常量,这样如果在引用中同时使用了const和readonly两种值,则对readonly的再次改变将会改变... 阅读全文
posted @ 2011-10-21 13:25
东风125
阅读(303)
评论(0)
推荐(0)

浙公网安备 33010602011771号