c#資料型別分為兩類:值型別,引用型別。
值型別直接儲存其值,引用型別儲存對值的引用,值型別存在堆疊(即棧)上,引用型別儲存在託管堆(即堆)上,值型別轉為引用型別叫做裝箱,引用型別轉為值型別叫拆箱。
集體參考:http:/www.cnblogs.com/john-connor/archive/2012/04/13/2443765.html(
很重要,必看!!!!!
)1.值型別:簡單型別,結構型別,列舉型別。
簡單型別:
整形:sbyte,short,int,long,byte,ushort,uint,ulong.
浮點型:float,double,decimail
布林型別:bool
char型別:char
結構型別:struct(struct和類相似,但是沒有繼承)
2.引用型別:類,物件,字串
例子:假設我們有個member 類,欄位有name和num:
member member1 = new member ;view codemember member2 =member1;
member1.name = "
john";
console.writeline(
"member1.name= member2.name=
",member1.name,member2.name);
int i = 1
;object o =i;
object o2 =o;
o = 2
;console.writeline(
"o= o2=
", o, o2);
string str1 = "
hello";
string str2 =str1;
str1 = "
hello,world!";
console.writeline(
"str1= str2=
", str1, str2);
console.readkey();
第一章 1 4 資料型別之列表
列表是python提供的容器型資料型別 以中括號作為容器標誌 裡面多個元素用逗號隔開 1,2,3,4,5,6 元素的個數就是列表的長度 列表是可變的 有序的 列表中的元素可以是任何型別的資料 賦值語句除外 同乙個列表中的元素的型別可以不一樣 例 123,12.4,true,sdf 1,4,5 10,...
第一章 1 5 資料型別之元組
1 查 元組的查和列表的基本相同 但元組不支援增 刪 改 tuple1 2 5,8 1,8 print tuple1 0 print tuple1 3 print tuple1 2 4 2 2 元組和列表相同的操作 is in not in len max min sum sorted 1 單個元素...
第一章 資料型別與表示式
常量 程式執行時其值不能改變的量 即常數 變數 程式執行時其值可以改變的量稱為變數。常量與變數都具有型別。計算機處理的物件是資料,而資料是以某種特定 的形式存在的 例如整數 浮點數 字元等形 式 定義 程式執行時其值不能改變的量 即常數 分類 符號常量 用識別符號代表常量 定義格式 define 符...