मौजूद है, तो मैंने जॉन स्कीट के उत्तर में इस रोचक रेखा here को पढ़ा है।का अर्थ() => सी # में ऑपरेटर, यदि यह
दिलचस्प लाइन यह है, जहां वह एक प्रतिनिधि का उपयोग कर की वकालत:
Log.Info("I did something: {0}",() => action.GenerateDescription());
प्रश्न है, यह() => ऑपरेटर क्या है, मुझे आश्चर्य है? मैंने इसे गुगलिंग करने की कोशिश की लेकिन चूंकि यह प्रतीकों से बना है, इसलिए Google वास्तव में बहुत मदद नहीं कर सका। क्या मैंने शर्मनाक रूप से यहाँ कुछ याद किया?
नोट व्याकरण की दृष्टि से यह => है कि ऑपरेटर और() और अभिव्यक्ति है जो अपनी ऑपरेंड हैं है। यह एक अजीब ऑपरेटर है; अधिकांश द्विआधारी ऑपरेटर दो अभिव्यक्तियां लेते हैं, तर्क सूची नहीं और अभिव्यक्ति-या-ब्लॉक। –