मुझे कुछ अजीब पता चला कि मैं बेहतर समझने की उम्मीद कर रहा हूं।सी # विधि समूह अजीबता
var all = new List<int[]>{
new int[]{1,2,3},
new int[]{4,5,6},
new int[]{7,8,9}
};
all.ForEach(n => n.ForEach(i => Console.WriteLine(i)));
जो के रूप में लिखा जा सकता है:
...
all.ForEach(n => n.ForEach(Console.WriteLine));
कैसे अभी भी वर्तमान आइटम Console.WriteLine को पारित किया है यह लैम्ब्डा अभिव्यक्ति पैरामीटर (i =>) बाहर छोड़ने के लिए संभव है और?
किसी भी अंतर्दृष्टि के लिए धन्यवाद। -किथ
++ संकलक की इमेजरी के लिए "खाने" कंसोल का एक अधिभार। राइटलाइन! –
बहुत अच्छी तरह से व्यक्त किया गया। धन्यवाद! – Keith
अच्छा स्पष्टीकरण। –