字符串相關的兩點說明

1.null和“”的區別。

string s1 = null;
string s2 = "";

        雖然都說明是字符串類型,但是前者是空對象,沒有指向任何引用地址。調用字符串的方法會出現空引用異常。而後者是一個字長度爲0的字符串,分配了內存空間。可以調用字符串的方法。

2.StringBuilder和string類的區別。

如下圖:我們可以看到字符串每次內容發生改變,都會產生新的對象。而stringbuilder只對自身對象進行操作而不會產生過多的臨時對象。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章