सिंगल () विधि एकमात्र ऐसा तत्व लौटाती है जो किसी शर्त को पूरा करता है। यदि एक से अधिक ऐसे तत्व दिखाई दे रहे हैं, तो एक त्रुटि उत्पन्न होती है।
निम्नलिखित हमारी स्ट्रिंग सरणी है।
string[] str = { "jack", "tom", "henry", "time"};
अब, प्रत्येक तत्व प्राप्त करने के लिए सिंगल () विधि का उपयोग करें। फिर, हमने एक ऐसे तत्व की गणना करने के लिए लैम्ब्डा एक्सप्रेशन का उपयोग किया है जिसकी लंबाई चार से अधिक है।
str.AsQueryable().Single(name => name.Length > 4);
उदाहरण
using System; using System.Linq; using System.Collections.Generic; public class Demo { public static void Main() { string[] str = { "jack", "tom", "henry", "time"}; // finding string whose length is greater than 4 string res = str.AsQueryable().Single(name => name.Length > 4); Console.WriteLine(res); } }
आउटपुट
henry