4th*_*ace 2 .net c# linq c#-4.0
如何循环通用列表并根据几个条件调用方法?我想使用linq语法.以下不起作用.有任何想法吗?
somelist.ForEach(i => i.DeptType == 1 && i != null () {MyMethod(someInt)});
Run Code Online (Sandbox Code Playgroud)
如果那是不可能的,那么使用简洁语法的下一个最佳方法是什么?
尝试使用Where指定要选择的记录和ForEach来执行您的方法:
somelist.Where(i => i.DeptType == 1 && i != null)
.ToList()
.ForEach( i=> MyMethod(i.someInt));
Run Code Online (Sandbox Code Playgroud)