//其实还是IList的使用
IList<T> list = new List<T>();
object[] array = list.Except(list.Where(it => string.Equals(it.Id, findId))).ToArray());//前跟后的差集
//string.Equals(A,B) 比较A和B,相同返回true
//list.Where( it => "bool类型" ) 其中这个bool类型可以是函数,if判断等等等等,而且支持多条件查询
//list.Except("BList") 差集,{1,2,3} {3} = {1,2}
//list.Intersect("BList") 交集 {1,2,3} {1,3,4} = {1,3}
//list.Union("BList") 并集 {1,2} {3,4} = {1,2,3,4}
//list.ToArray() 数组