Single() विधि वह एकमात्र तत्व लौटाती है जो शर्त को पूरा करता है। यदि एक से अधिक ऐसा तत्व दिखाई देता है, तो त्रुटि फेंकी जाती है।
उदाहरण
निम्न हमारी स्ट्रिंग सरणी है:
string[] str = { "jack", "tom", "henry", "time" };
अब प्रत्येक तत्व को प्राप्त करने के लिए Single() विधि का उपयोग करें। फिर हमने लैम्ब्डा अभिव्यक्ति का उपयोग करके उस तत्व की गणना की जिसकी लंबाई चार से अधिक है:
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" };
// 4 से अधिक लंबाई वाला स्ट्रिंग ढूंढना
string res = str.AsQueryable().Single(name => name.Length > 4);
Console.WriteLine(res);
}
}
आउटपुट
henry