Using Implicit Method Group Conversion in C#

Its great to learn something everyday that keeps me updated in .NET which always makes me feel fresh . With every topic that i come across everyday , it make me feel that i am still a fresher .

Today , i got to know something about Implicit Method Group Conversion in C# .

Well , if you are still looking to know whet it is , the example below will clearly explain you this .

Assume that the List contains the Names Senthil Kumar,Developer,Trivium like below.

List<string> LstNames = new List<string>();

LstNames.Add("Senthil Kumar");

LstNames.Add("Developer");

LstNames.Add("Trivium");

How will you display the Names in the list ?

Most Developers (including me ) will end up doing something like this .

foreach (string str in LstNames)
{

     Console.WriteLine(str);

}

or

for (int i = 0; i < LstNames.Count ; i++)
{

     Console.WriteLine(LstNames[i]);

}

Now , the same can be achieved with just one line of code .

LstNames.ForEach(str => Console.WriteLine(str));

Further , i can remove the lambda expression and display the same names with the Implicit Method Group Conversion like below

LstNames.ForEach(Console.WriteLine);

This results in the same output as the one as above  .

List<string> LstNames = new List<string>();

LstNames.Add("Senthil Kumar");

LstNames.Add("Developer");

LstNames.Add("Trivium");

LstNames.ForEach(Console.WriteLine);

 

If you enjoyed this post, please consider leaving a comment or subscribing to the RSS feed to have future articles delivered to your feed reader.

5 Comments

  1. Parwej March 21, 2011 Reply
  2. Ryukk March 25, 2011 Reply
    • Senthil Kumar March 25, 2011 Reply
  3. Ryukk March 25, 2011 Reply
  4. Using Implicit Method Group Conversion in C# | ProgramInDotnet August 8, 2011 Reply

Leave a Reply


x

Interesting BlogPosts to read

How to insert bullets in to cells in Microsoft Excel ?
Do you want to insert bullets in cells of Microsoft Excel?. Here's how you can do it. How to insert ...
How to resize print area and fit to Single page in Excel 2016 ?
When you try to print a worksheet in Microsoft Excel 2016 , you may notice that the content might ov...
How to find the Created and Last Modified time in Microsoft Excel ?
You can easily find out the exact date and time when the excel workbook was created and modified usi...