我已经看到了获取ObjectA列表并转换为ObjectB列表的技术,其中两个类共享一些类似的属性,但是当你从ObjectA列表转到另一个列表时,有更简单的方法ObjectA?
基本上我想做...
var excv = from AuditedUser in data
where AuditedUser.IsMarkedForRemoval == false
select AuditedUser;
Run Code Online (Sandbox Code Playgroud)
...但是我希望结果形成一个新的List <AuditedUser>而不是var.
有什么东西超级容易我只是缺少?
var excv = (from AuditedUser in data
where AuditedUser.IsMarkedForRemoval == false
select AuditedUser).ToList();
Run Code Online (Sandbox Code Playgroud)
我用parens包装你的LINQ语句并在最后添加了ToList调用.这是你在找什么?
您还可以执行以下操作:键入和读取更短的内容我认为:
List<AuditUser> excv = data.Where(a=>!a.IsMarkedForRemoval).ToList();
Run Code Online (Sandbox Code Playgroud)