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

सी # में लैम्ब्डा अभिव्यक्तियां


C# में लैम्ब्डा एक्सप्रेशन एक पैटर्न का वर्णन करता है।

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

यहां, हम एक सूची से 50 से अधिक तत्व की पहली घटना का पता लगा रहे हैं।

list.FindIndex(x => x > 50);

टोकन के ऊपर => का उपयोग किया जाता है। वही नीचे दिखाया गया है -

उदाहरण

using System;
using System.Collections.Generic;

class Demo {
   static void Main() {
      List<int> list = new List<int> { 44, 6, 34, 23, 78 };

      int res = list.FindIndex(x => x > 50);
      Console.WriteLine("Index: "+res);
   }
}

आउटपुट

Index: 4



  1. सी # सूची कैसे खाली करें?

    C# सूची को खाली करने के लिए, Clear() विधि का उपयोग करें। सबसे पहले, एक सूची सेट करें और तत्वों को जोड़ें - List<string> myList = new List<string>() {    "one",    "two",    "three",    "four",    &

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

    है। इसे गोज़ टू ऑपरेटर के रूप में पढ़ा जाता है और लैम्ब्डा एक्सप्रेशन घोषित होने पर उपयोग किया जाता है। निम्नलिखित एक उदाहरण है जो दिखाता है कि C# में लैम्ब्डा एक्सप्रेशन का उपयोग कैसे करें - उदाहरण using System; using System.Collections.Generic; class Demo {    static void Main() { &nbs

  1. लैम्ब्डा और पायथन उदाहरणों में फ़िल्टर करें

    इस लेख में, हम Python 3.x में लैम्ब्डा एक्सप्रेशन और फ़िल्टर () फ़ंक्शंस के बारे में जानेंगे। या जल्दी। ये फ़ंक्शन बिल्ट-इन पायथन मानक पुस्तकालय में मौजूद हैं। लैम्ब्डा एक्सप्रेशन क्या हैं? लैम्ब्डा अभिव्यक्तियों की सहायता से एक इनलाइन फ़ंक्शन को परिभाषित किया जा सकता है। लैम्ब्डा एक्सप्रेशन में लै