String 物件不可變.每次您使用 System.String 類別的其中一個方法時,就會在記憶體中建立新的字串物件,這需要為該新物件配置新的空間.在您需要重複修改字串的情況下,與建立新 String 物件相關聯的額外負荷可能成本高昂.當您想要修改字串,而不建立新物件時,可以使用 System.Text.StringBuilder 類別. 例如,在迴圈中將許多字串串連在一起時,可以使用 StringBuilder 類別來提升效能.
不錯的文張:
在 .NET 中使用 StringBuilder 類別
https://docs.microsoft.com/zh-tw/dotnet/standard/base-types/stringbuilder
Day20-C#-StringBuilder
沒有留言:
張貼留言