C中String和string有什麼區別

時間 2022-04-27 13:05:11

1樓:秋優樂繫舟

string是c#中的類,string是.netframework的類(在c#

ide中不會顯示藍色)

c#string對映為.net

framework的string

如果用string,編譯器會把它編譯成string,所以如果直接用string就可以讓編譯器少做一點點工作

如果使用c#,建議使用string,比較符合規範string始終代表

system.string(1.x)

或::system.string(2.0),string只有在前面有using

system;的時候並且當前命名空間中沒有名為string的型別(class、struct、delegate、enum)的時候才代表

system.string

string是關鍵字,string不是,也就是說string不能作為類、結構、列舉、字段、變數、方法、屬性的名稱,而string可以

2樓:莫心遠源荃

大寫開頭的string

是個模擬如

string

str=new

string();

str="著是個一類";

定義乙個

string資料型別的

變數.小寫開頭的string

是資料型別

比如int整型。

string和String有什麼不同

重典技術閒話 對於別人的回答不評,什麼值型別引用型別什麼的完全不靠譜.string 是c 的語法支援,string 則是string 對應的真實clr中的型別,兩者是一樣的,也就是說string 只是string的一個別名 string 可以在不引用 任何命令空間的情況下使用string 必須先引用...

c中if條件裡連線string型別的字元是什麼

if txtsearchfrom.text chufadi txtsearchto.text mudidi 這樣就對了 注意比較是用雙等號 賦值是用等號 要和vb語法區別開,在vb中等號出現在條件語句中則為比較,其他地方為賦值,不要混淆。 那兩個字串是chufadi和mudidi 答案補充 等於號要...

c中如何把string型別轉換為double型別

隱式轉換 當對簡單的值型別進行轉換時,如果是按照 byte,short,int,long,float,double從左到右 從短到長 進行轉換的時候,可以直接進行轉換 隱式轉換 不用做任何說明。簡單的 示例 static void main string args 顯示轉換 依然是對值型別進行轉換時...