C#在对象及其属性上检查null
本文关键字:检查 null 属性 对象 | 更新日期: 2023-09-27 18:00:38
我想整理一下这段代码,知道吗?
-
1对象不是空
-
其属性的1也不为空
var v = Values.Find(x => x.id.Equals(Properties.Resources.myString)); if (v != null && v.Property != null) { // do something with 'v.Property' }
C#6.0可能最适合使用null条件运算符:
var v = Values.Find(x => x.id.Equals(Properties.Resources.myString));
var result = v?.Property?.DoSomething();