如何将查找结果赋值给变量
本文关键字:赋值 变量 结果 查找 | 更新日期: 2023-09-27 18:18:05
我想从Find
方法中分配一个变量。像这样:
object a = Collection.Find(x => x.propertie == whatever).propertie
这里的问题是,如果我的查找查询没有找到任何东西。我只是想知道是否有一种方法可以只用一行来完成。
您可以做的是使用LINQ将0到n项的序列投影到该序列的属性中。这将只在项目存在时应用投影:
var a = collection.Select(x => x.Property)
.FirstOrDefault(value => value == whatever);