2012-03-26 42 views
1

當我使用:獲取跟隨錯誤?

var nic = NetworkInterface.NetworkInterfaceType; 

包括我using System.Net.NetworkInformation;

我得到這個錯誤:

'System.Net.NetworkInformation.NetworkInterface' does not contain a definition for 'NetworkInterfaceType' 

我該如何解決這個問題?

+4

如果您使用更具描述性的標題,則更有可能獲得答案。 – 2012-03-26 18:19:37

回答

1

您分配一個枚舉類型,在此行中的變量:

var nic = NetworkInterface.NetworkInterfaceType; 

嘗試使用此枚舉類型的值之一:

var nic = NetworkInterface.NetworkInterfaceType.Unknown; 

this文章以獲取更多的信息枚舉類型。

編輯

嘗試取出NetworkInterface前綴:

var nic = NetworkInterfaceType.Unknown; 
+0

我得到這個錯誤'System.Net.NetworkInformation.NetworkInterface'不包含'NetworkInterfaceType'的定義 – 2012-03-26 18:05:52

+1

你得到什麼錯誤?請清楚你的要求並提供所有相關細節。 – Bernard 2012-03-26 18:07:05

+1

我相信'NetworkInterface'是多餘的。 – Groo 2012-03-26 18:07:18

0

NetworkInterface.NetworkInterfaceType在不System.Net.NetworkInformation的Microsoft.Phone.Net.NetworkInformation庫中找到。