对于一个集合,我们通常会用foreach或者for循环来判断查找里面的元素. 但这种方法通常会看起来比较复杂,我们可以使用linq. Linq允许编写C#代码以查询数据库相同的方式操作内存数据(写法类似于SQL) 核心目标是让程序员关心What,而不是How,所以效率通常不及不用Linq的实现. 但Linq的代码非常易理解,并且可以写的非常简洁.一般的,可以使用Select.Where.OrderBy.GroupBy条件表达式 有这么一个字符串数组: string[] myTest = new…