var x = new {
Name = "qwe",
Options = someList.Select(x=>x.KEY).Select(x =>
new {
Title: someOtherList.FirstOrDefault(y => y.KEY == x) != null ?
someOtherList.FirstOrDefault(y => y.KEY == x).Title :
null
}
)
}).ToList();
我正在制作一个可序列化的对象列表。请查看我如何获取Title
每个选项的属性。
我的问题是我获取的属性比标题多,并且条件运算符对每个属性都感觉非常过度。
有没有“更好”的写法?