前言:前面几篇介绍了下C#基础技术中的几个:反射.特性.泛型.序列化.扩展方法.Linq to Xml等,本来还有两三个知识点没有写完,比如委托.多线程.异步等,后面会陆续将它们补起来,以便作为一套完整的系列.之所以有这篇是因为目前BS项目中前端经常需要对Json的数组对象进行筛选.查找.判断是否存在等操作.这时就想到了好用的Linq.博主几年前用过Linq to js,那个时候还觉得那样写很别扭,于是没有重视.现在随着前段业务的越来越复杂,对前端的数据处理要求也越来越高,使用一种快捷的集合操作…