【发布时间】:2009-11-05 12:49:12
【问题描述】:
编译器会优化格式化的字符串,还是该代码的运行速度会比没有以可读方式划分的字符串慢?
例如
string sql =
"select * " +
"from person " +
"where id = :id";
或
string sql = "select * from person where id = :id";
这只是一个小例子。你知道sql有多复杂。
【问题讨论】:
-
当你编译程序时,编译器无疑会优化字符串,这样在执行的代码中就会相等。
-
为什么要以 cmets 的形式提交答案?
标签: c# .net sql performance