Compressed logic for predicate functions
static void ShowGrade(string name) { //Predicate logic var found = employees.Find(predicate); Console.WriteLine("Predicate: {0}'s Grade: {1}", found.Name, found.Score); //lambda logic var foundLambda = employees.Find((employee) => { return (employee.Name == "Jones"); } ); Console.WriteLine("Lambda: {0}'s Grade: {1}", found.Name, found.Score); }
Final 'uber' compressed version
var found = employees.Find(employee => employee.Name == name); Console.WriteLine("lambda4: {0}'s Grade: {1}", found.Name, found.Score);
- Log in to post comments
Tags