c 中string與String的區別

2021-08-03 10:18:33 字數 370 閱讀 2654

在c#中,string 是 system.string 的別名,所以基本上在使用時是沒有差別的。

習慣上,我們把字串當作物件時(有值的物件實體),我們用string。

而我們把它當類時(需要字串類中定義的方法),我們用string,比如:string greet = string.format("hello !", place)。

其實亂用也可以,只是這樣概念上清楚一點。

另外string是c#保留字,不可用作變數名,string就不是了。

string 必須先引用 system命名空間。

也可以這樣理解:string是c#中字串型別string的反射,一種簡化的書寫方式,就像int對應於int32一樣,二者在c#中可通用。

C 中String與string的區別分析

一 區別分析 string 類,system.string string 型別,變數 兩者本質上yfsyvbtck沒有任何區別,都是system.string,string只是system.string的別名而已 唯一的區別在於如何按照 約定的來寫,如宣告變數時使用小寫string,使用system...

C 中String與StringBuild的區別

首先,我們要明確,string是引用型別,一旦賦值,值是不可改變的。每次使用system.string類中的方法之一時,都要在記憶體中建立乙個新的字串物件,這就需要為該新物件分配新的空間。在需要對字串執行重複修改的情況下,與建立新的string物件相關的系統開銷可能會非常昂貴。如果要修改字串而不建立...

C 中string和String的區別

string是string的別名。string是c 中的類,string是.net framework的類 在c ide中不會顯示藍色 c string對映為.net framework的string 如果用string,編譯器會把它編譯成string,所以如果直接用string就可以讓編譯器少做一...