मैं शायद अगर मैं बहुत कठिन कोशिश शब्दावली कसाई के लिए जा रहा हूँ में मानदंडों को पूरा की गिनती मिलता है, तो यह कोड के माध्यम से वर्णन करने के लिए आसान हो जाएगा:LINQ के साथ, आइटम है कि समूहीकरण
var fooGroup = fooList.GroupBy(x => x.SomeID);
//fooGroup is now of type IEnumerable<IGrouping<int, Foo>>
var someCount = fooGroup.Count(y => y.Where(f => f.Bar == "Bar"));
ऊपर इस त्रुटि के कारण संकलन नहीं होगा: "लैम्ब्डा अभिव्यक्ति कनवर्ट नहीं कर सकता प्रकार System.Func<System.Linq.IGrouping<int,Foo>,bool>
को सौंपने के लिए क्योंकि ब्लॉक में प्रकार वापसी में से कुछ परोक्ष प्रतिनिधि वापसी प्रकार के लिए परिवर्तनीय नहीं हैं"
मैं जवाब मान बहुत आसान है , लेकिन मैं अपने सिर को चारों ओर लपेट नहीं सकता कि कैसे करना है इस।
आपको एक उच्च स्तर पर समझा जाना चाहिए जो आप पूरा करने की कोशिश कर रहे हैं। उदाहरण के लिए, "मैं गिनना चाहता हूं कि कितने फूओ के पास एक निश्चित आईडी है।" यह कहना मुश्किल है कि आप क्या करने की कोशिश कर रहे हैं। –