[ASP.NET] C# 字串串接方式

今天看了暗黑執行緒大大的StringBuilder串接字串的迷思,發現C#的串接字串原來可以用@""的方式。

今天看了黑暗執行緒大大的StringBuilder串接字串的迷思,發現C#的串接字串原來可以用@""的方式。

之前在串SQL之類文字會習慣使用以下方式:

string SQL = "SELECT * " +
             "FROM Table " +
             "Whele Column='v' ";

可改用下列方式:

string SQL = @"SELECT *  
               FROM Table 
               Whele Column='v' ";

如果是需要大量動態串街文字的情況下,還是要用StringBuilder做串接效能會最好。

 詳細的資料請參考:http://blog.darkthread.net/blogs/darkthreadtw/archive/2007/12/15/stringbuilder-for-static-string-concate.aspx