本文介绍了是否可以检查对象是否为null和值ONE?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
例如,我收到XML代码,并想检查我的元素之一是否包含属性"nil".如果是,我要检查"nil"是否为"true".
当然可以写:
For example, I receive XML code and want to check if one of my elements contains the attribute "nil". If it does, i want to check if "nil" is "true.
For sure i can write:
if(xml.Element("page").Attribute("nil") != null)
if(xml.Element("page").Attribute("nil").Value != "true" )
//carry on here
但是,有没有一种方法可以在一个if语句中编写相同的内容?
像工作中的
But is there a way to write the same in ONE if-statement?
Like a working
if(xml.Element("page").Attribute("nil") != null && xml.Element("page").Attribute("nil").Value != "true")
以便在if语句中的第一个表达式为false时中断"?
预先感谢,
Markus
so that it "breaks" after the first expression in the if-statement if it is false?
Thanks in advance,
Markus
推荐答案
if (obj != null && obj.Value)
{
}
这篇关于是否可以检查对象是否为null和值ONE?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!