1、 用 foreach 代替 for 循环
可以使用 foreach 的时候,尽量用 foreach,而不是 for,因为前者的效率比后者要高很多。
2、 如果是字符进行比较的时候可以采用 String.Compare,它会忽略大小写进行比较,而不要使用 UpperCase、Lowercase 转换后进行比较。
3、 避免在循环体内声明变量,如果可以的化,最好放在循环体外声明,在循环体内初始化。
4、 避免使用 ArrayList
ArrayList 使用的时候存在装箱、拆箱会造成性能的损失,可以用泛型来代替。