結論:
對於注重效能的Code,使用String Builder
對於簡單或是注重可讀性的部分,使用plus concatenation
對比較不注重效能,而且要合併大量字串的,用string.Format
---
資料來源: http://www.slideshare.net/sindharta/c-string-concatenations-in-unity
這個投影片裡比較了Plus concatenation、string.Format和StringBuilder三種做法。
到了30字元以上的情況時反而是最慢的。
而StringBuilder幾乎都是最快的。
StringBuilder消耗的記憶體平均也是最低的。
結論:
對於注重效能的Code,使用String Builder
對於簡單或是注重可讀性的部分,使用Plus concatenation
對比較不注重效能,而且要合併大量字串的,用string.Format