The Artima Developer Community
Sponsored Link

.NET Buzz Forum
Mit List.ForEach durch Listen iterieren

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
-

Posts: 1524
Nickname: nitronic
Registered: Jul, 2006

Norbert Eder works as a software architect.
Mit List.ForEach durch Listen iterieren Posted: Jan 31, 2008 7:33 AM
Reply to this message Reply

This post originated from an RSS feed registered with .NET Buzz by -.
Original Post: Mit List.ForEach durch Listen iterieren
Feed Title: Norbert Eder - Living .NET
Feed URL: http://feeds.feedburner.com/NorbertEder-Livingnet
Feed Description: Copyright (c)2005, 2006 by Norbert Eder
Latest .NET Buzz Posts
Latest .NET Buzz Posts by -
Latest Posts From Norbert Eder - Living .NET

Advertisement
Die meisten Leser werden wohl for und foreach kennen, um durch Listen zu iterieren. Es gibt jedoch bei den generischen Listen (auch Arrays) eine Methode ForEach.

Damit ist es möglich, eine Aktion auf jedes Element der Liste auszuführen. Nachfolgend ein Beispiel welches mit einer anonymen Methode arbeitet und die Methode ForEach verwendet:
List<int> testList = new List<int>();

for (int i = 0; i < 100; i++)
    testList.Add(i);

int sum = 0;

testList.ForEach(delegate(int val)
{
    sum += val;
});

Console.WriteLine(sum.ToString());

Der interessierte Leser fragt sich nun an dieser Stelle, wie es mit der Performance der einzelnen Möglichkeiten aussieht, woraus sich auch ergibt, welche Variante eingesetzt werden sollte (nicht ganz, denn in Bereichen an denen Performance nicht ganz so wichtig ist, entscheiden auch andere Aspekte).

Hierzu kann ich auf den Eintrag Performance of foreach vs. List.ForEach von Dustin Campbell verweisen. Diesbezügliche Fragen sollten damit aus dem Weg geräumt werden.

Read: Mit List.ForEach durch Listen iterieren

Topic: Kommende Events und Konferenzen Previous Topic   Next Topic Topic: OOP 2008

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use