2009-12-16 36 views
0
if (node.Attributes != null) //checking for attributes of a xml file node. 
+0

甚至不是有效C#開始。沒有'<>'這樣的操作符。 – 2009-12-16 11:36:04

+0

在C#中沒有<>運算符,!=是正確的情況 – 2009-12-16 11:36:08

+0

對不起:if(node.Attributes!= null) – 2009-12-16 11:40:17

回答

1

如果不是(node.Attributes是沒有什麼)然後

+0

是這樣的如果node.Attributes不是沒有然後返回不同的東西? – 2009-12-16 12:00:47

+0

我更喜歡IsNot沒有什麼比沒有更直觀...沒什麼,但它確實有效。 – 2009-12-16 13:08:32

+0

..正如克里斯·哈斯在VS2003中所指出的那樣,它是唯一的選擇。 – 2009-12-16 15:16:44

2
if (node.Attributes != null) 

編輯:

你必須編輯您的問題 VB.Net Equilent代碼..

If node.Attributes IsNot Nothing Then 
+0

他_did_用VB.NET標記它......應該是一個線索:) – Oded 2009-12-16 11:50:43

+0

這不是正確的語法......尼基懷特斯發佈了正確的語法(IsNot) – 2009-12-16 14:03:08

3

我假設你是在VB.NET中尋找equivelant:

If node.Attributes Is Not Nothing Then 
+0

不應該是IsNot Nothing? – 2009-12-16 13:06:51

+0

我每天在VB工作,總是使用IsNot ... – 2009-12-16 13:59:52

+0

其實我只是在IDE中測試它,並不是沒有什麼不工作... – 2009-12-16 14:01:06

1

我發現charp-to-vb一個偉大的網站爲C#和vb.net

之間的轉換在這種情況下

If node.Attributes IsNot Nothing Then 
End If 
+0

錯誤代碼 – 2009-12-17 05:12:47

+0

你能解釋爲什麼你認爲有錯誤嗎?如果這是最終結果,那麼因爲你不會需要一個單一的陳述。 – 2009-12-17 09:40:36