सी # में लैम्ब्डा अभिव्यक्ति का उपयोग क्या है?
सी # में लैम्ब्डा अभिव्यक्ति का उपयोग क्या है?

वीडियो: सी # में लैम्ब्डा अभिव्यक्ति का उपयोग क्या है?

वीडियो: सी # में लैम्ब्डा अभिव्यक्ति का उपयोग क्या है?
वीडियो: C# LAMBDA एक्सप्रेशन को केवल 2 मिनट में समझें! 2024, मई
Anonim

ए लैम्ब्डा अभिव्यक्ति अनाम (अनाम) को परिभाषित करने का एक सुविधाजनक तरीका है समारोह जिसे एक चर के रूप में या एक विधि कॉल के पैरामीटर के रूप में पारित किया जा सकता है। बहुत लिंक तरीके एक ले लो समारोह (एक प्रतिनिधि कहा जाता है) एक पैरामीटर के रूप में।

इस तरह, लैम्ब्डा एक्सप्रेशन किसके लिए उपयोग किए जाते हैं?

लैम्ब्डा अभिव्यक्ति एक अनाम फ़ंक्शन है जो एक बहुत ही संक्षिप्त और कार्यात्मक वाक्यविन्यास प्रदान करता है जो आगे है के लिए इस्तेमाल होता है गुमनाम तरीके लिखना। किसी फ़ंक्शन की प्रोग्रामिंग एक बॉडी कॉन्सेप्ट है, और यह है के लिए इस्तेमाल होता है बनाना अभिव्यक्ति पेड़ के प्रकार या प्रतिनिधि।

इसके बाद, सवाल यह है कि लैम्ब्डा अभिव्यक्ति क्या है और इसका उपयोग करने का क्या फायदा है? लाभ का लैम्ब्डा अभिव्यक्ति कोड की कम पंक्तियाँ: सबसे अधिक में से एक लाभ का लैम्ब्डा अभिव्यक्ति कोड की मात्रा को कम करना है। हम वह जानते हैं लैम्ब्डा एक्सप्रेशन हो सकता है उपयोग किया गया केवल एक कार्यात्मक इंटरफ़ेस के साथ। उदाहरण के लिए, रननेबल एक कार्यात्मक इंटरफ़ेस है, इसलिए हम आसानी से आवेदन कर सकते हैं लैम्ब्डा एक्सप्रेशन.

इसी तरह, आप सी # में लैम्ब्डा फ़ंक्शन कैसे लिखते हैं?

उपयोग लैम्ब्डा डिक्लेरेशन ऑपरेटर => को अलग करने के लिए लैम्ब्डा का इसके शरीर से पैरामीटर सूची। बनाने के लिए लैम्ब्डा अभिव्यक्ति , आप के बाईं ओर इनपुट पैरामीटर (यदि कोई हो) निर्दिष्ट करते हैं लैम्ब्डा ऑपरेटर और एक अभिव्यक्ति या दूसरी तरफ एक स्टेटमेंट ब्लॉक। जब आप उपयोग करते हैं तरीका एन्यूमरेबल को कॉल करने के लिए आधारित सिंटैक्स।

लैम्ब्डा प्रतीक का क्या अर्थ है?

ग्रीक अक्षर "L," जिसका प्रयोग a. के रूप में किया जाता है प्रतीक "तरंग दैर्ध्य" के लिए। ए लैम्ब्डा प्रकाश की एक विशेष आवृत्ति है, और इस शब्द का व्यापक रूप से ऑप्टिकल नेटवर्किंग में उपयोग किया जाता है। एक फाइबर के नीचे "एकाधिक लैम्ब्डा" भेजना "एकाधिक आवृत्तियों" या "एकाधिक रंग" भेजने जैसा ही है। WDM और तरंग दैर्ध्य देखें।

सिफारिश की: