Named Method Predicate - passing method pointers
static void Main(string[] args){
Employee the = Array.Find(employees, FindThePredicate);
}
static bool FindThePredicate(Employee e)
{
return e.Name == "The";
}
Anonymous Method
static void Main(string[] args){
Employee the = Array.Find(employees,
delegate(Employee e)
{
return e.Name == "The";
}
);
}
Lambda Expression - anonymous method but with less code
static void Main(string[] args){
Employee the = Array.Find(employees, (e) => e.Name =="The");
}
No comments:
Post a Comment