Je suis curieux de savoir quelles méthodes délégués existe? Par exemple, je suis au courant des appels de méthode asynchrone, comme ceci:Combien de méthodes ont les délégués 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);
}
}
Voici « BeginInvoke() » et « EndInvoke() » méthodes, mais est-il d'autres méthodes de délégués?
Merci beaucoup. J'ai encore une question. J'ai suivi votre lien, et dans la référence de classe de MulticastDelegate dans la bibliothèque de msdn, est mentionné que "l'exécution de langage commun fournit deux méthodes spéciales: BeginInvoke et EndInvoke". Juste d'une curiosité, savez-vous où sont déclarées ces méthodes? – kofucii