Accessing generic lists with delegate notation
        Posted  
        
            by n0vic3c0d3r
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by n0vic3c0d3r
        
        
        
        Published on 2010-03-26T20:39:00Z
        Indexed on 
            2010/03/26
            20:43 UTC
        
        
        Read the original article
        Hit count: 266
        
I see some people write:
//wordList is List<string> 
wordList.ForEach(delegate(string word){ Console.WriteLine(word);});
instead of:
foreach(string word in wordList)
{
    Console.WriteLine(word);
}
What is the advantage in doing so. Also I couldn't fathom the Action delegate syntax given above though I have used delegates in C# 2.0. Basically I am not able to relate the syntax with the concept of delegates I am familiar with. Can you please help me understand the syntax. Is it some shorthand?
© Stack Overflow or respective owner