2012-07-08 67 views

回答

3

不可變的字符串是許多語言編寫者使用的決定。即C#等。在字符串不可變的情況下,它使字符串對象固有地線程安全。這允許字符串在多線程應用程序中使用,而不用考慮鎖定。

此外,它允許對字符串進行更改,以便在更改列表排序方法中分離原始字符串。這通常是字符串在初始化構建後被認爲是邏輯上的。

相關問題