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获取一条数据燃火轮询调用机制,
时间: 2024-10-15 01:04:18