【C#】C#容易忽视的错误

1、string 拼接站内存,前提是字符串比较多的时候
string 字符串类型拼接占内存,
解决方法就是用 StringBuilder和String.Format
2、不知道内置的验证数据类型的方法。

int output = 0;
bool IsNumeric = int.TryParse(value , out output);

3、自己利用IDisposable接口手动释放内存。
其实不必这样做,.NET本身的(GC)提供了相应的功能。
比如

using(SqlConnection c = new SqlConnection("")){
    c.Open();
}

4、公用变量的合理操作。
5、嵌套的异常处理。最好是把异常处理分开来,
   函数嵌套,处理异常在最外层。
6、大数量出处理数据是DateSet和DataReader和混用。
DataSet   一次获取全部数据放在内存中,
DataReader获取一条数据燃火轮询调用机制,

源:http://www.kuqin.com

原文地址:https://www.cnblogs.com/oiliu/p/4760108.html