हमारा स्ट्रिंग ऐरे निम्नलिखित है -
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