小编Jon*_*son的帖子

在多个嵌套列表中提取第一个元素的正确方法

我从soap服务获取数据,并想知道在嵌套列表中提取第一个元素的正确方法

我遇到的问题的例子

 tempModel.Value = req.Data
   .FirstOrDefault()
   .Readings
   .FirstOrDefault()
   .Extract
   .FirstOrDefault()
   .Values
   .FirstOrDefault()
   .Reading;
Run Code Online (Sandbox Code Playgroud)

事情是服务返回元素列表,我需要提取多个嵌套层中的每个内部的第一个元素.

如果有任何列表,这里的代码将给我异常.null

我知道我可以尝试捕获,但我有五个这些元素,我想填充视图模型.我正在努力寻找这个问题的干净解决方案,因为我理解我怎么能以"丑陋的方式"来做到这一点.

任何指针都将非常感激.

c#

3
推荐指数
1
解决办法
44
查看次数

标签 统计

c# ×1