इस कोड टुकड़ा में:लैम्बडास क्रियाओं को क्रियाओं में परिवर्तित क्यों कर सकता है?
List<String> names = new List<String>();
names.Add("Bruce");
names.Add("Tom");
names.Add("Tim");
names.Add("Richard");
names.ForEach(x => Print(x));
private static string Print(string s)
{
Console.WriteLine(s);
return s;
}
Print
यकीन है कि के लिए एक Action
के बाद से यह string
लौटा रहा है नहीं है, हालांकि x=> Print(x)
है, क्यों?
कृपया इस प्रश्न का शीर्षक सुधारें। Google इसका उपयोग अपने खोज परिणामों को शीर्षक देने के लिए करता है, और आपका शीर्षक गुगल करने योग्य नहीं है। –