c#编码优化

来源:互联网 发布:round robin 算法代码 编辑:程序博客网 时间:2024/06/06 12:41

1.foreach相较for语句,有较高的执行效率,都能用的情况下尽量用for<br>

 

2.尽量不用Arraylist集合,用泛型替代,可以避免拆箱和装箱,提高性能;
3.比较字符串用string.Compare可以忽略大小写的比较;
4.连接字符串尽量用StringBuilder替换"+"


5.在循环体外声明变量,在循环体内进行初始化
6.捕捉异常不要通用的System.Exception,因为异常是以树的形式存在的。

7.用using/try/finnaly及时清除资源

8.避免滥用反射,反射很浪费性能的事情

9.值类型的Tostring()方法避免装箱操作

10.Dispose()方法优于close()

原创粉丝点击