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()