1.委託:
static void Main()
{
string[] names = { "Rodney", "Jack", "Jill" };
string match = Array.Find (names, ContainsA);
Console.WriteLine (match); // Jack
}
static bool ContainsA (string name) {return name.Contains ("a"); }
2.匿名方法:
string[] names = { "Rodney", "Jack", "Jill" };
string match = Array.Find (names, delegate (string name){ return name.Contains ("a"); } );
3.Lambda表達式:
string[] names = { "Rodney", "Jack", "Jill" };
string match = Array.Find (names, n => n.Contains ("a")); // Jack