2009-09-02 17 views

Antwort

33

Die delTest() Form ist ein Compiler-Helfer, darunter ist wirklich ein Anruf an Invoke().

+1

richard, ich musste fast deine Stimme wegnehmen, weil du "rotorua" in deinem Profil falsch geschrieben hast;) –

+0

@Rob: Hoppla, Tippfehler, jetzt behoben. – Richard

+1

@Richard: Was macht Invoke() intern tun. Wo befindet sich diese Invoke-Methode genau? Ich habe in der Metadatendatei von Delegate sowie MultiCastDelegate nicht gefunden. – Novice

3

Das ist richtig. Beide haben genau das gleiche Ergebnis.

Vorausgesetzt, Sie haben delTest natürlich ordnungsgemäß initialisiert.

+0

Wenn 'delTest'' null' ist, führen beide Syntaxen wieder zum selben Ergebnis (in diesem Fall wird eine 'NullReferenceException' aus der Zeile geworfen, in der der Aufruf versucht wird). –