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