如果
Ienumerable<Person> per = _serviceToGetPerson();
碰巧只返回一个“每个”是否可以将其分配给一个人。
人p = per。???
答案 0 :(得分:9)
您可以使用First / FirstOrDefault。
Person p = per.FirstOrDefault();
FirstOrDefault
将从列表中返回第一个Object,如果List为空,则返回null
。
您还可以使用Single / SingleOrDefault,如果您只希望从列表中返回一个项目,或只使用一个或null (对于SingleOrDefault
)
确保您已包含using System.Linq;
命名空间