2010-08-16 23 views
6

मैं एक Silverlight परियोजना पर काम कर रहा हूँ और मैं निम्नलिखित के बीच मतभेदों को समझने की कोशिश कर रहा हूँ:क्या ये स्टार्टअप ईवेंट हैंडलर समान हैं?

this.Startup += new StartupEventHandler(this.Application_Startup); 
this.Startup += this.Application_Startup; 

उत्तर

3

ये समान हैं। अंतर सिर्फ वाक्य रचनात्मक चीनी है: संकलक स्वचालित रूप से दूसरे मामले में एक प्रतिनिधि में फ़ंक्शन को लपेट रहा है।

यह .NET 2.0 के बाद से रहा है; इससे पहले केवल पहला मामला संकलित होगा।

3

ये वही हैं, दूसरी पंक्ति एक छोटी वाक्यविन्यास चीनी है - संकलक एप्लिकेशन_स्टार्टअप विधि को स्वचालित रूप से प्रतिनिधि स्टार्टअपवेंटहैंडर में लपेट देगा।

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