C 預定義資料型別(CTS型別)理解

2021-09-12 02:53:29 字數 603 閱讀 8880

#c 預定義資料型別(cts型別)理解

入坑c#,留下自己的學習記錄;

cts型別是c#預定義的型別,包括預定義值型別和預定義的引用型別。內建cts值型別(預定義值型別)表示基本型別,如整型、浮點型別、字元型別和布林型別。預定義的引用型別包括object型別和string型別。

**值得注意的是:**string引用型別與一般引用型別的在操作上有一些區別。如,字串是不可改變的,當把乙個字串變數富裕另乙個字串是,會得到對記憶體中同乙個字元創的兩個引用,但是修改其中乙個字串,就會建立乙個全新的string物件,而另乙個字串不發生任何變化。

public static void main ( )

" );

writeline ( $ "s2 is ") ;

s1= "another string ";

writeline ( $ "s1 is now ");

writeline ( $ "s2 is now ");

}執行結果:

s1 is a string

s2 is a string

s1 is now another string

s2 is now a string

C 預定義型別

開發工具與關鍵技術 microsoft visual studio 2015 net預定義引用型別是物件和字串。型別物件是所有其它型別的最根本的基礎型別,而型別字串要 用來說明 unicode字串資料。預定義資料型別包括有符號和無符號整數型別 浮點數型別 二進位制 字元和十進位制型別。有符號整數型別...

windows預定義型別

typedef int bool,pbool,lpbool typedef unsigned char byte,pbyte,lpbyte typedef byte boolean,pboolean typedef wchar t wchar,pwchar typedef wchar bstr ty...

c 學習筆記一 變數 常量 預定義資料型別

變數宣告 int number number 10 或int number 10 常量宣告 const int number 10 必須在宣告時進行初始化 預定義資料型別有兩種 值型別 13個 引用型別 兩個 string,object 值型別 1 整型 2 浮點 3 decimal decimal...