请问关于c的具体应用场景有哪些?
- 内容介绍
- 文章标签
- 相关推荐
本文共计312个文字,预计阅读时间需要2分钟。
从SOAP服务获取数据,并想在嵌套列表中提取第一个元素的正确方法:使用`tempModel.Value=req.Data.FirstOrDefault().Readings.FirstOrDefault().Extract.FirstOrDefault().Values.FirstOr(null)`遇到的问题示例:`tempModel.Value=req.Data.FirstOrDefault().Readings.FirstOrDefault().Extract.FirstOrDefault().Values.FirstOrDefault()`
我从soap服务获取数据,并想知道在嵌套列表中提取第一个元素的正确方法我遇到的问题的例子
tempModel.Value = req.Data .FirstOrDefault() .Readings .FirstOrDefault() .Extract .FirstOrDefault() .Values .FirstOrDefault() .Reading;
事情是服务返回元素列表,我需要提取多个嵌套层中的每个内部的第一个元素.
如果任何列表为null,此处的代码将给出异常.
我知道我可以尝试捕获,但我有五个这些元素,我想填充视图模型.我正在努力寻找这个问题的干净解决方案,因为我理解我怎么能以“丑陋的方式”来做到这一点.
任何指针都将非常感激.
我建议在?的帮助下进行空传播. (代替 .)tempModel.Value = req.Data .FirstOrDefault() ?.Readings ?.FirstOrDefault() ?.Extract ?.FirstOrDefault() ?.Values ?.FirstOrDefault() ?.Reading;
每当出现null时,它将传播到最后(并且你将得到null作为最终结果),而不会抛出任何异常.
本文共计312个文字,预计阅读时间需要2分钟。
从SOAP服务获取数据,并想在嵌套列表中提取第一个元素的正确方法:使用`tempModel.Value=req.Data.FirstOrDefault().Readings.FirstOrDefault().Extract.FirstOrDefault().Values.FirstOr(null)`遇到的问题示例:`tempModel.Value=req.Data.FirstOrDefault().Readings.FirstOrDefault().Extract.FirstOrDefault().Values.FirstOrDefault()`
我从soap服务获取数据,并想知道在嵌套列表中提取第一个元素的正确方法我遇到的问题的例子
tempModel.Value = req.Data .FirstOrDefault() .Readings .FirstOrDefault() .Extract .FirstOrDefault() .Values .FirstOrDefault() .Reading;
事情是服务返回元素列表,我需要提取多个嵌套层中的每个内部的第一个元素.
如果任何列表为null,此处的代码将给出异常.
我知道我可以尝试捕获,但我有五个这些元素,我想填充视图模型.我正在努力寻找这个问题的干净解决方案,因为我理解我怎么能以“丑陋的方式”来做到这一点.
任何指针都将非常感激.
我建议在?的帮助下进行空传播. (代替 .)tempModel.Value = req.Data .FirstOrDefault() ?.Readings ?.FirstOrDefault() ?.Extract ?.FirstOrDefault() ?.Values ?.FirstOrDefault() ?.Reading;
每当出现null时,它将传播到最后(并且你将得到null作为最终结果),而不会抛出任何异常.

