Entwickler-Ecke
C# - Die Sprache - Frage zu Delegaten in C Sharp
DennisXX - Mo 06.02.12 23:28
Titel: Frage zu Delegaten in C Sharp
Hallo zusammen !
Ist es eigentich auch möglich, einem Delegaten nicht nur komplett deklarierte und ausprogrammierte Methoden zu übergeben, sondern auch bspw. anonyme Methoden (also das Prinziop einer anonymen Klasse in Java)? Und wäre so etwas wirklich guter Programmierstil?
Gruß
Dennis
Kha - Di 07.02.12 00:05
Uh, wann immer du anonyme Methoden oder Lambda-Ausdrücke verwendest, werden diese in Delegates umgewandelt ;) (die Konvertierung von Lambda-Ausdruck in Expression Tree mal außen vor gelassen). Schlechter Stil ist das also sicher nicht, sondern integraler Bestandteil von modernem C#-Code.
Oder wolltest du eigentlich etwas ganz anderes fragen?
DennisXX - Di 07.02.12 21:13
Hi !
also ich meinte damit so etwas:
private delegate void aufruf(string s, string x){ //hier folgt direkt der Code der anonymen Methode};
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!