Lambda Expressions, Predicate Delegates og anonyme funktioner
Idea: Anvendelse af Find og FindAll metoderne i Collections med Predicates/Lambda
Background: http://www.codeproject.com/Articles/114931/Understanding-Predicate-Delegates-in-C
Opret et nyt Consol project.
Opret en class Car med 2 properties:
samt Kontstuktør og ToString() metoder
I Main oprettes 3 Car-objekter og en List<Car> cars hvortil objekterne addes.
Erklær en static string _searchCriteria variabel.
Erklær en statisk metode CarModelSearch(Car car), der returnere true/false afh. om car.Model er Equals _searchCriteria.
Erklær et Predicate<Car> carPredicate der bindes til CarModelSearch() metoden.
Test Find() metoden på cars med carPredicate.
Test Find() metoden med en delegate / anonym funktion.
Test Find() metoden med et Lambda Expression.
Test FindAll() og FindIndex() metoderne
God fornøjelse
Henrik