using System;
class Program
{
static void Main()
{
string[] array = { "cat", "dot", "perls" };
// Use Array.Exists in different ways.
bool a = Array.Exists(array, element => element == "perls");
bool b = Array.Exists(array, element => element == "python");
bool c = Array.Exists(array, element => element.StartsWith("d"));
bool d = Array.Exists(array, element => element.StartsWith("x"));
// Output.
Console.WriteLine(a);
Console.WriteLine(b);
Console.WriteLine(c);
Console.WriteLine(d);
}
string[] SetSelectIds = string[] { "aa", "bb", "cc" };
string id = string "bb";
if (Array.Exists(SetSelectIds, element => element.Equals(id)))
int i= Array.IndexOf(SetSelectIds, id)
原文地址:http://www.cnblogs.com/jirigala/archive/2011/08/22/2149930.html