解读C#编程中最容易忽略7种编写习惯!
内容简介:
编程时犯错是必然的,我们来解读一下编程中最容出现的错误
1、拼接字符串
在C#编程中,字符串类型的处理是比较容易出错的地方,在.NET Framework中,字符串是一个不可变的类型,当一个字符串被修改后,总是创建一个新的副本,不会改变源字符串,大多数开发人员总是喜欢使用下面这样的方法格式化字符串:
string updateSqlText = "UPDATE Table SET Name='" + name+ "' WHERE Id=" + id;
这里它使用了多重串联拼接,因此会在内存中创建三个不必要的字符串垃圾副本,这种方式是最容易忽略的,最好的办法是使用string.For...
查看原文
暂无评论...