2012-10-15 38 views
1

我使用html敏捷包来解析使用c#的html。使用c检查htmlnode集合为空#

HtmlNodeCollection hNodes = myHtmDoc.DocumentNode.SelectNodes("//h1"); 

我正在通过这个h节点循环。有时它可能是空的。那么如何检查hNodes是否为空。对于字符串,你可以使用IsNullOrEmpty。像这样,有什么要检查null。我想要结果为

If (hNodes != null) 
DoSomething 
+0

你试过了吗?你会发现你已经得到它的权利! – dash

+2

如果你想检查非空和非空列表,使用'(if(hNodes!= null && hNodes.Any())'为空只检查你是否可以(如果是小写) –

+0

刚才我试过。它的工作原理。谢谢大家.. :) – sachin

回答

1

你的代码是完美的,用这句话你检查成员的可空性。