草庐IT

parentNodeId

全部标签

c# - ReSharper 表示此表达式始终为真。为什么?

我正在尝试确定XML节点属性是否存在。这是我的代码:varxmlNode=element.Attributes("parent");if(xmlNode!=null)//Expressionisalwaystrue{varparentNodeId=element.Attribute("parent").Value;if(groupables.ContainsKey(parentNodeId)){parent=groupables[parentNodeId];}}ReSharper告诉我,我检查xmlNode是否为null的行将始终为真。这是为什么?我正在解析一个XML文件,一些节点包含