C#几个小知识点
2010-11-12 16:31
190 查看
1。 类型转换的时候,以前都是为了方便直接用try,其实会影响代码执行的效率,今天看到一个很好的方法:
3 使用string.Format构造字符串要比直接使用+号连接好很多,不会产生字符串垃圾副本:
2。 在遍历处理大型的数据集的时候,用for循环比用foreach的效率快很多: for (int count = 0; count < dt.Rows.Count; count++) { Console.WriteLine(dt.Rows[count]["title"].ToString()); //数据量大的话效率会快一点 } foreach (DataRow row in dt.Rows) { Console.WriteLine(row["title"].ToString()); }
3 使用string.Format构造字符串要比直接使用+号连接好很多,不会产生字符串垃圾副本:
4 在使用函数连接数据库的时候,使用using可以更好的释放资源: //try的方法 public void DALMethod() { SqlConnection connection = null; try { connection = new SqlConnection("**"); connection.Open(); //implement } catch (Exception exception) { } finally { connection.Close(); connection.Dispose(); } } //using的方法 public void DALMethod() { using (SqlConnection connection = new SqlConnection("**")) { connection.Open(); //implement } }
相关文章推荐
- C#的几个知识点
- C#基础学习需要注意的几个知识点
- C#中的几个知识点
- C#几个小知识点
- C#(Winform的几个小知识点)
- C#几个经常用到的字符串截取
- C#知识点总结
- C#几个经常用到的字符串截取
- 黑马程序员——C#面向对象小知识点
- websphere 下常用的几个知识点
- JAVA中最为关键的几个知识点
- 关于C#的几个问题
- C#里,输入任何几个学生的成绩,用冒泡排序实现从小到排序。
- Silverlight的几个知识点(二)
- Linux中的几个知识点---ifcfg-eth0、DNS解析和防火墙设置
- c# 中关于static 变量和构造函数的几个测试
- c#开发应避免的几个小滥用
- 快速撑握C#知识点之类与对象
- c#知识点
- 9.C#知识点:线程初识及Thread初识(一)