2008-10-18 17 views
8

सी # में हूड के तहत कोई वास्तविक अंतर (वाक्यविन्यास के अलावा) है:सी # में ईवेंट हैंडलर को जोड़ने के 2 अलग-अलग तरीकों में कोई वास्तविक अंतर है?

myButton.Click += new EventHandler(myMemberMethod); 

और

myButton.Click += myMemberMethod; 

?

+0

[सी # इवेंट हैंडलर] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/26877/c-sharp-event-handlers) – nawfal

उत्तर

14

दूसरी विधि पहले एक के लिए एक शॉर्टकट है, यह में सी # 2.0

भी देखें this thread पेश किया गया था।

5

वे बिल्कुल वही हैं, जिन्हें सिंटैक्स चीनी कहा जाता है।

प्रोग्रामिंग के दौरान उन्हें बेहतर विचार पाने के लिए बहुत सी चीजें हैं जिनके लिए आपको Resharper जैसे कुछ प्रयास करना चाहिए। यह ग्रे में अनावश्यक कोड रंग देगा। अविश्वसनीय उपकरण और refactorings के असंख्य असंख्य का जिक्र नहीं है।

संबंधित मुद्दे