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

सी # प्रोग्राम लैम्ब्डा अभिव्यक्ति का उपयोग कर तारों की एक सरणी से सबसे लंबी स्ट्रिंग खोजने के लिए:

हमारा स्ट्रिंग ऐरे निम्नलिखित है -

string[] arr = { "Java", "HTML", "CSS", "JavaScript"};

अधिक संख्या में वर्णों वाली स्ट्रिंग को खोजने के लिए एग्रीगेट विधि का उपयोग करें और लैम्ब्डा एक्सप्रेशन सेट करें।

यहां, परिणामी स्ट्रिंग में प्रारंभिक बीज मान यानी "jQuery" की तुलना में वर्णों की संख्या अधिक होनी चाहिए।

उदाहरण

using System;
using System.Linq;
class Demo {
   static void Main() {
      string[] arr = { "Java", "HTML", "CSS", "JavaScript"};
      string res = arr.AsQueryable().Aggregate("jQuery", (longest, next) => next.Length >       longest.Length ? next : longest,str => str.ToLower());
      Console.WriteLine("String with more number of characters: {0}", res);
   }
}

आउटपुट

String with more number of characters: javascript

  1. सी # प्रोग्राम एक स्ट्रिंग में एक शब्द की अनुक्रमणिका खोजने के लिए

    एक सरणी घोषित करें और आरंभ करें - string[] str = new string[] {    "Cat",    "Mat",    "Rat" }; अब, Mat शब्द की अनुक्रमणिका खोजने के लिए ue IndexOf () विधि - Array.IndexOf(str, "Mat"); निम्नलिखित कोड है - उदाहरण using System; p

  1. सी # प्रोग्राम विधियों से एक सरणी वापस करने के लिए

    शब्दों को जोड़ने के लिए ज्वाइन मेथड के तहत एक मेथड को कॉल करें - string.Join(" ", display()) अब एक स्ट्रिंग ऐरे सेट करें - string[] str = new string[5]; अलग-अलग तत्व जोड़ें - str[0] = "My"; str[1] = "name"; str[2] = "is"; str[3] = "Brad"; str[4] =

  1. पायथन का उपयोग करके एक सरणी गेम के विजेता को खोजने का कार्यक्रम

    मान लीजिए कि हमारे पास एआर नामक एक सरणी है, इसमें अद्वितीय तत्व हैं और हमारे पास एक और मूल्य भी है। अब एक खेल पर विचार करें जहां हम सरणी के पहले दो तत्वों को लेते हैं। प्रत्येक मोड़ में, हम arr[0] की arr[1] से तुलना करते हैं, और बड़ा मान जीतता है और स्थिति 0 पर बना रहता है और छोटा मान सरणी के अंत मे