C#中String的特別之處
提問人:劉冬梅發(fā)布時(shí)間:2020-10-13
1.不變性;
2.讀共享,寫復(fù)制;
3.字符串駐留技術(shù);
4.String是引用類型,但其值確是不可變的,即是指已經(jīng)賦值就不能再改變。針對(duì)字符串的一些操作(如合并、截?。┒紩?huì)產(chǎn)生出新的String對(duì)象。
5.由于寫復(fù)制的特性,在一些需要大量合并字符串的場(chǎng)合就會(huì)產(chǎn)生出很多臨時(shí)性的String對(duì)象,然后又被丟棄,浪費(fèi)掉不少內(nèi)存。所以類庫(kù)中有另一個(gè)System.Text.StringBuilder類型來高效的拼接字符串。
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點(diǎn)擊加載更多評(píng)論>>