Choć C# 2.0 już od jakiegoś czasu gości to oczywiście jako, że jestem opóźniony w jego studiowaniu wczoraj dokryłem, iż wraz z templates’ami doszły rozwiązania podobne do C++. A mianowicie metody a’la:
ForEach
Używa się je w sposób bardzo łatwy i przejrzysty a w połączeniu z metodami anonimowymi stają się jeszcze potężniejsze.
Przykład:
Array.ForEachstring
>(tabStr, new Actionstring>(delegate(string elem)
{
Console.WriteLine(elem);
}
)
);
I już mamy wykonany kod, dla wszystkich elementów w tablicy wskazywanej przez zmienną tabStr. Oczywiście powyższy przykład ma małe znaczenie praktyczne, ale w celu zobrazowania pewnie wystarczy :-). Zachęcam do zerknięcia do MSDN, po przykłady i opis innych metod, które w podobny sposób możemy wykorzystać.
Niby małe coś a cieszy…:-)
Founder of Octal Solutions a .NET software house.
Passionate dev, blogger, occasionally speaker, one of the leaders of Wroc.NET user group. Microsoft MVP. Podcaster – Ostrapila.pl