自學問題總結 struct與class

2021-06-16 16:32:51 字數 588 閱讀 1887

一 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訪問...