Listen mit Methoden mithilfe von Lambda Expressions
Dienstag, 19. Januar 2010 | Autor: admin
In manchen Fällen ist es von der Architektur her sinnvoll, Listen mit Methoden zu erstellen, die anschließend in einer Schleife aufgerufen werden. Hier ein Snippet.
private static List<Func<Int32>> listWithLambdas = new List<Func<Int32>>(); ... listWithLambdas.Add(() => { // Hier den Methodeninhalt einfügen // Func enthält in der Initialisierung den Rückgabeparameter Int32 return 0; } ); ... foreach (Func<int> func in listWithLambdas) { try { func.Invoke(); } catch (Exception e) { // Logging oder was immer ihr möchtet... WriteLogFile(e.StackTrace); } }
Thema: C# | Beitrag kommentieren


