我想从Find
方法中分配一个变量。像这样的东西:
object a = Collection.Find(x => x.propertie == whatever).propertie
这里的问题是,如果我的查找查询没有找到任何东西。我只是想知道是否只有一种方法可以做到这一点。
您可以使用LINQ将零到n个项目的序列投影到该序列的属性中。仅当项目存在时才应用投影:
var a = collection.Select(x => x.Property)
.FirstOrDefault(value => value == whatever);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句