C 如何建立乙個簡單委託。

2021-07-11 00:25:57 字數 642 閱讀 8908

委託和類一樣,是一種使用者自定義的型別。

delegate void printfunction();

class test

public static void print2()

}class program

}這段demo輸出的結果為:

print1 -- instance

print2 -- static

print1 -- instance

print2 -- static

建立有返回值的委託。

delegate int mydel();       //宣告有返回值的方法。

class myclass

public int add3()

}class program

",mdel());}}

這段demo的結果為:

value:12

呼叫帶有引用引數的委託。

delegate void mydel(ref int x);

class myclass

public void add3(ref int x)

static void main()

",x);}}

demo的輸出結果為:

value: 12

C 乙個簡單的委託示列

何謂委託 委託是乙個類,它定義了方法的型別,使得可以將方法當作另乙個方法的引數來進行傳遞,這種將方法動態地賦給引數的做法,可以避免在程式中大量使用if else switch 語句,同時使得程式具有更好的可擴充套件性。using system using system.collections.gen...

如何建立乙個簡單的執行緒

在symbian中,用rthread來操作執行緒,乙個rthread物件代表乙個執行緒的控制代碼。常用rthead物件來建立或操作其他執行緒。rthread的基類是rhandlebase類,該類封裝了控制代碼的行為。rthread,rprocess,rmutex和rsession base都繼承自r...

建立乙個簡單WindowsService

建立乙個簡單windowsservice 1.建立乙個專案 選擇windows 服務 名稱為servicetest 2.重新命名為servicetest 彈出下列彈框時選擇是 3.新增安裝程式 雙擊 在設計視窗對應標籤下右擊 選擇新增安裝程式 右擊 serviceinstaller1 選擇屬性 se...