var person = People.SingleOrDefault(p => p.Name == parameter);
SelectedPerson = person ?? DefaultPerson
这可以写在一个声明中吗?测量我可以提供SingleOrDefault
返回的默认元素吗?
我正在寻找这样的东西(第二个参数是我提供的默认元素)。
var person = People.SingleOrDefault(p => p.Name == parameter, DefaultPerson);
该解决方案也应该适用于值类型(整数、双精度、枚举、结构......)。