摘要:
今天看了一个同事的代码,里面需要解析一个xml文件: XmlNode xn = xmlDoc.SelectSingleNode(".\Match"); if(xn != null) { ...} 我觉得这里没必要判断xn是否为null,因为他解析的xml文件完全是由自己生成的,完全可能明确知道Match这个节点在他解析的xml文件中一定存在,所以xn一定不可能为null,如果xn为null,那么说明是xml文件生成时没有按指定的规格生成,所以如果加入了if(xn != null)这种容错性处理反而会屏蔽了其他本来错误的代码,起到反作用,就像社会上的报喜不报忧,屏蔽黑暗面一样 阅读全文
posted @ 2011-10-11 22:57
你的朋友
阅读(251)
评论(0)
推荐(0)
浙公网安备 33010602011771号