我从soap服务获取数据,并想知道在嵌套列表中提取第一个元素的正确方法
我遇到的问题的例子
tempModel.Value = req.Data
.FirstOrDefault()
.Readings
.FirstOrDefault()
.Extract
.FirstOrDefault()
.Values
.FirstOrDefault()
.Reading;
Run Code Online (Sandbox Code Playgroud)
事情是服务返回元素列表,我需要提取多个嵌套层中的每个内部的第一个元素.
如果有任何列表,这里的代码将给我异常.null
我知道我可以尝试捕获,但我有五个这些元素,我想填充视图模型.我正在努力寻找这个问题的干净解决方案,因为我理解我怎么能以"丑陋的方式"来做到这一点.
任何指针都将非常感激.
c# ×1