2
我很好奇代表方法的存在?比如我知道的異步方法調用,就像這樣:dot.Net代表有多少種方法?
class Program {
// define a delegate
delegate int MyDelegate(String s);
static void Main(string[] args) {
// create the delegate
MyDelegate del = new MyDelegate(myMethod);
// invoke the method asynchronously
IAsyncResult result = del.BeginInvoke("foo", null, null);
// get the result of that asynchronous operation
int retValue = del.EndInvoke(result);
}
}
這裏是「的BeginInvoke()」和「EndInvoke會()」方法,但是否有任何其他代表的方法呢?
非常感謝。我有另一個問題。我遵循你的鏈接,並在msdn庫中的MulticastDelegate Class引用中提到「公共語言運行時提供了兩種特殊方法:BeginInvoke和EndInvoke」。只是好奇心,你知道在哪裏宣佈這些方法嗎? – kofucii 2010-08-26 20:03:46