* time: 下午 10:13
* 本節講型別type
* 型別(type)
* c#中有兩種型別:
* 值型別(value type)
* 引用型別(reference type)
* 值型別的變理直接包含它們的資料,而引用型別的變數儲存對它們的資料的引用,後者稱為對像.
* *
* c#的值型別進一步劃分為簡單型別(****** type),列舉型別(enum type)和結構型別(struct type).
* c#的引用型別進一步劃分為類型別(class type),介面型別(inte***ce type),陣列型別(array type)和委託型別(delegate type).
* *
以下的例了介紹引用型別的儲存方式
*/using
system;
class
myclass
class
test}
/** created by sharpdevelop.
* user: administrator
* date: 2008/9/3
* time: 下午 10:13
* 本節講型別type
* 以下的例子介紹值型別的儲存方式
*/using
system;
struct
myclass
class
test}
值型別在複製的時候會建立副本,而引用型別則直接傳遞其引用位址.
什麼時候使用值型別
1,當型別是乙個十分簡單的型別,其中沒有成員會修改型別的任何例項欄位.
2,型別不需要從其他任何型別繼承.
3,型別不會派出其他任何型別.
4,型別的例項較小.
5,型別不作為方法引數傳遞,也不作為方法的返回型別使用.
c 語法學習
迴圈和關係表示式 for迴圈 表示式和語句 遞增和遞減,字首式效率更高 組合賦值操作符 復合語句 逗號操作符 關係操作符,和 while迴圈 typedef工具 dowhile迴圈 get 字元輸入方法 檔案尾條件 巢狀迴圈和二維數值 strcmp a,b 判斷兩個字串是否相等 cin如何處理字元輸...
C 基礎語法學習
基本用語區分 解決方案和專案 解決一類問題的方案。比如要建一套房子是不是要有一套解決方案,那是不是要把該方案分解成幾個小專案,如設計,裝修,水電安裝,材料運輸等專案 c 和.net net 是一種平台一種技術,裡面包含著乙個非常大的 庫 可以模擬成 jvm c 是一種語言,我們可以使用c 去呼叫.n...
C 語法學習(6)
1.函式重寫 在子類中定義與父類中原型相同的函式 函式重寫只發生在父類與子類之間 過載與重寫區別 過載 同乙個作用域 子類無法過載父類函式,父類同名函式將被覆蓋 過載是在編譯期間根據引數型別和個數決定 重寫 發生於父類 子類之間 父類和子類函式有相同的函式原型 使用virtual關鍵字宣告後能夠產生...