日期:2014-05-18  浏览次数:20437 次

StringBuilder的问题
请教大家下面2段代码有什么区别吗?

C# code

 strSql.Append("insert into bank(a,b,c,d) values(@a,@b,@c,@d)");



C# code

     strSql.Append("insert into bank(");
            strSql.Append("a,b,c,d)");
            strSql.Append(" values (");
            strSql.Append("@a,@b,@c,@d)");



请指教。

------解决方案--------------------
效率上一样的,只不过是:
一个是一行写完,一个是分多行写。

如果是大量字符拼凑的话,建议使用后一种,这样方便阅读,可读性更好。
------解决方案--------------------
探讨

效率上一样的,只不过是:
一个是一行写完,一个是分多行写。

如果是大量字符拼凑的话,建议使用后一种,这样方便阅读,可读性更好。

------解决方案--------------------
探讨

效率上一样的,只不过是:
一个是一行写完,一个是分多行写。

如果是大量字符拼凑的话,建议使用后一种,这样方便阅读,可读性更好。

------解决方案--------------------

有意思!