String與string的區別

2021-04-20 04:22:54 字數 485 閱讀 9348

1、string是乙個類,string是一種資料型別.

2、string是c#中的類,string是.net framework的類(在c# ide中不會顯示藍色)

3、 c# string對映為.net framework的string

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

5、 如果使用c#,建議使用string,比較符合規範  

6、 string始終代表 system.string(1.x) 或 ::system.string(2.0) ,string只有在前面有using system;的時候並且當前命名空間中沒有名為string的型別(class、struct、delegate、enum)的時候才代表system.string

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

CString char 與string的區別

cstring是mfc或者atl中的實現 string是c 標準庫中的實現 char 為c程式設計中最常用的字串指標,一般以 0 為結束標誌。string和cstring均是字串模板類,string為標準模板類 stl 定義的字串類,已經納入c 標準之中 cstring typedef cstrin...

String與string的區別

c 是區分大小寫的,但是我卻發現c 中同時存在string與string,於是我很困惑,於是我上網搜尋了一下,於是我了解了一些小知識。msdn中對string的說明 stringis analiasforstringin the net framework。string是string的別名而已,st...

JS中String 與toString的區別

1 tostring可以將其它資料型別轉化成字串 一般用於包裝類的隱式轉換 但不能轉換null和undefined,並且,如果使用 tostring 2 等形式,可以將數字轉化成對應進製的數字。例如 var str undefined.tostring console.log str,typeof ...