मेरे पास एक विधि है जो एक सूची को एक के रूप में स्वीकार करती हैपैरामीटर जो मैं करना चाहता हूं, यह जांचें कि क्या सूची में सभी तत्वों में से किसी एक गुण को सौंपा गया स्ट्रिंग है - मुझे पता है कि मैं इसे लूप में कर सकता हूं, लेकिन क्या मैं एक पंक्ति में ऐसा कर सकता हूं?
MethodName(List<MyType> mytype)
{
if(mytype.name = "Test") << help here
{
//Do something
}
}
कोई विचार? - अग्रिम धन्यवाद।
उत्तर:
जवाब के लिए 5 № 1उपयोग Enumerable.All
पसंद:
if(myType.All(r=> r.name == "Test"))
यह वापस आ जाएगा true
, अगर सूची के सभी तत्वों में है name
संपत्ति सेट करने के लिए Test
या यदि सूची खाली है।