x=>x.ID 称为Lambda表达式,它的意思是查找list数组,将其中的x.ID 查找出来,=>坐标列出了需要的参数x,右边定义了赋予变量x的方法的实现代码,即x.IDIEnumerable支持在Int 类型的集合上进行简单迭代。 这句话的意思可以认为是,你通过查找,找出在list中的所有ID,并且生成一个新的集合listID.
其实是 luma表达式,上面可以这么做:Listlistid=new List();foreach( var x in list){listid.add(x.ID);}
这是查询List集合中所有对象的ID值,并生成一个ID的List集合listID
=>拉姆达表达式对集合list 查找等于指定id的记录 返回一个集合