ConverAll & Exists 一: ConverAll 2.0 ConvertAll public static Uri[] Convert(string[] baseAddresses) { Converter<string, Uri> convert = delegate(string address) { return new Uri(address); }; return Array.ConvertAll(baseAddresses, convert); } 3.0? 二: Exists 2.0 Exists string[] students = {"Anders", "Jeff" }; Predicate<string> anders = delegate(string name) { return name == "Anders"; }; return Array.Exists(students, anders); 3.0 string[] students = { "Anders", "Jeff" }; return students.Any(name => name == "anders");