List<bool> test = new List<bool>();
test.Sort(new Func<bool, bool, int>((b1, b2) => 1));
मुझे क्या याद आ रही है?सूची सॉर्टिंग और प्रतिनिधियों और लैम्ब्डा अभिव्यक्तियों के बारे में Func stuff
त्रुटि 2 तर्क 1: 'System.Func' से 'System.Collections.Generic.IComparer'
त्रुटि 1 'System.Collections.Generic.List लिए अच्छी अतिभारित विधि मैच के लिए परिवर्तित नहीं कर सकते। क्रमबद्ध करें (System.Collections.Generic.IComparer) जब मैं
private int func(bool b1, bool b2) { return 1; } private void something() { List<bool> test = new List<bool>(); test.Sort(func); }
यह ठीक काम करता है 'में कुछ ऐसी अमान्य तर्क
है। क्या वे एक ही बात नहीं हैं?
इस संकलक आप अधिक चालाक होने का एक अच्छा उदाहरण है (या हमें, जैसा कि मैंने करने की जरूरत है | इसे देखो)। बस इसे स्पष्ट रूप से बताएं कि इसे पहले से ही जानना चाहिए, इसे स्पष्ट रूप से बताने की कोशिश करने के बजाय इसे लैम्बडास में निहित टाइपिंग के माध्यम से समझने दें। – Servy