Während ich resharper verwende er sage immerwas ist der Unterschied zwischen „MouseDown- + = new Mouseeventhandler (mouseDown-)“ und MouseDown- + = mouseDown-
was ist der Unterschied?
werden alle Details für Sie alle nett
Dank sein.
Während ich resharper verwende er sage immerwas ist der Unterschied zwischen „MouseDown- + = new Mouseeventhandler (mouseDown-)“ und MouseDown- + = mouseDown-
was ist der Unterschied?
werden alle Details für Sie alle nett
Dank sein.
Die kürzere Syntax wurde in C# 2.0 eingeführt und es ist nur ein syntaktischer Zucker der längeren Form.
Egal was Sie schreiben, das Ergebnis ist immer das gleiche. Das kürzere ist jedoch besser lesbar.
Es gibt wirklich keinen Unterschied. Der "neue MouseEventHandler" -Teil ist impliziert.
möglich duplicate von [+ = neuer EventHandler (Methode) vs + = Methode] (http://StackOverflow.com/questions/2749868/new-eventhandlermethod-vs-method) oder [Sollte ich einen neuen Delegierten instanziieren oder nicht ?] (http://stackoverflow.com/questions/4676399/should-i-instantiate-a-new-delegate-or-not) oder [Unterschied zwischen Verdrahtungsereignissen mit "new EventHandler" und nicht mit neuen EventHandler " ?] (http://stackoverflow.com/questions/5468868/difference-between-wiring-events-using-new-eventhandlert-and-not-using-new-e) –
SwDevMan81
Oder [C#: Unterschied zwischen '+ = anEvent 'und' + = neuer EventHandler (anEvent) '] (http://stackoverflow.com/questions/550703/c-difference-between-anevent-and-new-venthandleranevent) – SwDevMan81
bc reSharper ist ein aufgeblähtes Schwein, das deine CPU wie isst Dorritos // nur leicht sarkastisch – payo