Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # में लैम्ब्डा एक्सप्रेशन क्या हैं?

सी # में एक लैम्ब्डा अभिव्यक्ति एक पैटर्न का वर्णन करती है। यह एक अभिव्यक्ति संदर्भ में टोकन => है। इसे "गोज़ टू" ऑपरेटर के रूप में पढ़ा जाता है और लैम्ब्डा एक्सप्रेशन घोषित होने पर उपयोग किया जाता है।

निम्नलिखित एक उदाहरण है जो दिखाता है कि C# में लैम्ब्डा एक्सप्रेशन का उपयोग कैसे करें -

उदाहरण

using System;
using System.Collections.Generic;

class Demo {
   static void Main() {
      List<int> list = new List<int>() { 21, 17, 40, 11, 9 };
      int res = list.FindIndex(x => x % 2 == 0);
      Console.WriteLine("Index: "+res);
   }
}

आउटपुट

Index: 2

ऊपर, हमने सम संख्या के सूचकांक को खोजने के लिए "गो जाता है" ऑपरेटर का उपयोग देखा -

list.FindIndex(x => x % 2 == 0);

उपरोक्त उदाहरण निम्न आउटपुट देता है।

Index: 2

सम संख्या इंडेक्स 2 पर है यानी यह 3 rd . है तत्व।


  1. जावास्क्रिप्ट में रेगुलर एक्सप्रेशन क्या हैं?

    रेगुलर एक्सप्रेशन एक ऐसी वस्तु है जो वर्णों के पैटर्न का वर्णन करती है। JavaScript RegExp वर्ग नियमित अभिव्यक्तियों का प्रतिनिधित्व करता है, और स्ट्रिंग और RegExp . दोनों का प्रतिनिधित्व करता है पाठ पर शक्तिशाली पैटर्न-मिलान और खोज-और-प्रतिस्थापन कार्यों को करने के लिए नियमित अभिव्यक्तियों का उपयोग

  1. जावास्क्रिप्ट में फंक्शन एक्सप्रेशन क्या हैं?

    फंक्शन एक्सप्रेशन हमें फंक्शन को एक वेरिएबल में स्टोर करने की अनुमति देता है जिसे बाद में वेरिएबल नाम का उपयोग करके लागू किया जा सकता है। उन्हें भी सामान्य फ़ंक्शन घोषणा की तरह फहराया नहीं जाता है, इसलिए उन्हें परिभाषित होने से पहले नहीं बुलाया जा सकता है। जावास्क्रिप्ट में फंक्शन एक्सप्रेशन को लाग

  1. सी # में रेगुलर एक्सप्रेशन क्या हैं

    रेगुलर एक्सप्रेशन एक ऐसा पैटर्न है जिसका मिलान इनपुट टेक्स्ट से किया जा सकता है। .NET ढांचा एक नियमित अभिव्यक्ति इंजन प्रदान करता है जो इस तरह के मिलान की अनुमति देता है। एक पैटर्न में एक या एक से अधिक वर्ण अक्षर, ऑपरेटर या संरचनाएं होती हैं। उदाहरण के लिए, यदि आप S से शुरू होने वाले शब्दों का मिला