我有一个对象列表,其中包含另一个对象。
List<MyClass> myClass = new List<MyClass>();
我想做这样的linq
myClass.Where(x => x.MyOtherObject.Name = "Name").ToList();
有时“MyOtherObject”为空。我该如何检查?
最佳答案
简单,只需添加一个AND
子句以检查其是否不为空:
myClass.Where(x => x.MyOtherObject != null && x.MyOtherObject.Name = "Name").ToList();
关于c# - 在linq中使用前如何检查null?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5601397/