String vs StringBuilder

String vs StringBuilder

 

這兩種方式的效能好壞是需要看資料量,當資料量大或做大量的運算時用StringBuilder時效能會較好,但資料量小時則用String的效能會比較好

String的方式是當有下一個連接字串時則會在記憶體中Creater new Object,而StringBuilder則是在同一個Object中一直去Append下去

String:連接一個“ I Love C# “

Stack Heap
  I
  I Love
str1 I Love C#

StringBuilder:連接一個“ I Love C# “

Stack Heap
Str2 I Love C#

參考來源:https://dotblogs.com.tw/jeff-yeh/2008/11/04/5870