2009-09-02 14 views

Répondre

33

La forme delTest() est un assistant de compilation, en dessous, il est vraiment un appel à Invoke().

+1

richard, j'ai presque dû enlever votre vote parce que vous avez mal orthographié "rotorua" dans votre profil;) –

+0

@Rob: Oups, faute de frappe, maintenant corrigé. – Richard

+1

@Richard: Que fait Invoke() en interne? Où réside cette méthode Invoke exactement? Je n'ai pas trouvé dans le fichier de métadonnées de Delegate ainsi que MultiCastDelegate. – Novice

3

C'est correct. Les deux ont exactement le même résultat. Etant donné que vous avez correctement initialisé delTest bien sûr.

+0

Si 'delTest' est' null', les deux syntaxes conduisent au même résultat (dans ce cas, une exception 'NullReferenceException' est renvoyée de la ligne où l'appel est tenté). –

Questions connexes