Las*_*tad 2 c# string null-coalescing-operator null-coalescing c#-4.0
我有一个带字符串属性的类.我在读取它时使用coalesce运算符,因为它可能为null,但它仍然会抛出一个NullRefrenceExeption.
string name = user.Section.ParentSection.Name ?? string.Empty;
Run Code Online (Sandbox Code Playgroud)
更具体地说,它的".ParentSection"是空的,因为它甚至没有".name"?如果是这种情况,我应该先用if块测试".ParentSection"吗?
我假设有一些关于Coalesce运算符的东西,我不明白,希望有人可以了解这里出了什么问题.
| 归档时间: |
|
| 查看次数: |
294 次 |
| 最近记录: |