一 struct(結構體)
struct型別是一種值型別,通常用來封裝小型相關變數組。
public struct book
二 class(類)
類是引用型別
class child
public child(string name, int age)
public void printchild()
, years old.", name, age);
}}
struct是值型別,分配在記憶體的棧上。class可以被例項化,屬於引用型別,分配在記憶體的堆上;
struct是複製傳遞的,而class是引用傳遞的;
struct裡面預設的成員是public,而class裡預設的成員是private;
struct不能被繼承,而class可以被繼承;
struct沒有預設的建構函式,但可以新增建構函式,class有預設的建構函式。
自學問題總結 委託與事件
委託,通熟易懂的舉個例子 媽媽讓小新去買東西 一 首先是c 語法 public delegate void buythingeventhandler delegate 是關鍵字 eventhandler是乙個宣告委託的微軟c 的命名標準 二 定義小新類 小新類 private class crayo...
自學問題總結 委託與事件
委託,通熟易懂的舉個例子 媽媽讓小新去買東西 一 首先是c 語法 public delegate void buythingeventhandler delegate是關鍵字 eventhandler是乙個宣告委託的微軟c 的命名標準 二 定義小新類 小新類 private class crayon...
自學問題總結 索引器
1.概念 索引器 indexer 是c 引入的乙個新型的類成員,它使得物件可以像陣列那樣被方便,直觀的引用。它型別於類中的屬性,但索引器可以有引數列表,而且只能作用在例項的物件上,不能在類上直接作用。看下面的例子 2.特點 索引器使得物件可按照與陣列相似的方法進行索引 get訪問器返回值。set訪問...