Nice! C# for_each

The C++ STL for_each is very useful.  This C# equivalent is even better: 


void Method()
{
  // assuming string[] strings;
  Action stringAction = delegate(string stringParam)
  {
  // do stuff with stringParam and whatever else available in Method()
  };
  Array.ForEach(strings,stringAction);
}

See other ForEaches too.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s