參考自jeffrey zhao的文章(
.net1.x
publicdelegate
void mydel3(string message);
public
class methods
public
void testmethod2(string msg)
}public
class deltest
}
需要使用new delegatetype(**)來建立
.net2.0
publicstatic
void execute(string message)
, "");
}private
static
void test2(action action, string msg)
可以直接進行賦值,而不需要使用new delegatetype()
最重要的是可以使用匿名方法,如上,好處在於可以直接使用方法內的引數(message),而不需要另外封裝、傳遞
.net3.5
可以使用lambda表示式,**更加簡潔。
委託的寫法
using system namespace weituo region 委託的方法 region 寫法一,需要寫出專門委託的函式,需要自定義委託 委託宣告 定義乙個簽名 支援多個輸入引數 delegate double mathaction double in 1,double in 2,doub...
委託的多種寫法
一 委託呼叫方式 1.最原始版本 delegate string plusstringhandle string x,string y class program static string plusstring string x,string y 2.原始匿名函式版 去掉 plusstring 方...
oracle url的幾種寫法
jdbc oracle thin example jdbc oracle thin 注意這裡的格式,後面有 這是與使用sid的主要區別。這種格式是oracle 推薦的格式,因為對於集群來說,每個節點的sid 是不一樣的,但是service name 確可以包含所有節點。jdbc oracle thi...