delegate C#



  • Hallo,

    hat das Schlüsselwort delegate in C# etwas mit dem delegation pattern zu tun ?
    Mir wurde mal erklärt dass es eher die objektorientierte Variante von Funktionszeigern ist .



  • blurry333 schrieb:

    hat das Schlüsselwort delegate in C# etwas mit dem delegation pattern zu tun ?

    Nein, das geht auch mit anderen Objekten.

    blurry333 schrieb:

    Mir wurde mal erklärt dass es eher die objektorientierte Variante von Funktionszeigern ist .

    Ein Funktionszeiger ist auch ein Objekt.



  • Wozu gibt es die MSDN und andere Hilfen?

    Guckstu hier: http://msdn.microsoft.com/de-de/library/900fyy8e.aspx
    Erklärung gut, Beispiel weniger gut.

    Was und wie man delegates einsetzt, suchst du nach besseren Beispielen und probierst diese einfach aus.
    Anfänger brauchen eine Weile bis sie dahinter kommen und delegates sicher einsetzen können. Erst die
    theoretischen Grundlagen zu hinterfragen erscheint mir wenig nützlich,


Anmelden zum Antworten