MoX*_*lod 2 .net c# nullreferenceexception
有没有办法在c#中进行通用的级联空引用检查?
我想要实现的是,如果我试图访问一个字符串变量,它是C类的一部分,它在B类中,在A中.
ABCstr
而且我在A中传递,我将检查A是否为空,然后检查B是否为空,然后检查C是否为null然后访问str.
是否有可能有一些方法 - 我们可以传入,A和ABCstr,如果一切正确存在,则返回null是null或str的值.
目前还没有内置方法可以做到这一点,但是在C#6.0中我们期待一个"安全导航"操作符,请参阅Jerry Nixon的这篇文章
它看起来像这样:
var g1 = parent?.child?.child?.child;
if (g1 != null) // TODO
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
828 次 |
| 最近记录: |