委託和類一樣,是一種使用者自定義的型別。
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...