NetworkInterface

NetworkInterfaceは、ネットワークインターフェイスに関する情報を持つクラス・・・。

NetworkInterface クラス (System.Net.NetworkInformation)

ネットワークインターフェイスの名前一覧を出力する・・・。

f:id:BG1:20170321153432p:plain

空の場合は、

f:id:BG1:20170321153453p:plain

Systemを参照し、

usingではSystem.Net.NetworkInformationを指定する・・・。
(クラス名はNetworkInterface、参照はSystem、ややこしい・・・。)
NetworkInterface.GetAllNetworkInterfacesでNetworkInterfaceの配列を取得し、niに格納・・・。
niの中からforeachでインターフェイスnを取り出し、n.Nameを出力・・・。これを繰り返す・・・。

n.Name = ローカル エリア接続
n.Name = Loopback Pseudo-Interface 1
n.Name = isatap.{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
続行するには何かキーを押してください . . .

伏せてるけど、こんな感じで3つ出た・・・。

Sample/dotnet/NetworkInterface/NetworkInterface/src/NetworkInterface_ at master · bg1bgst333/Sample · GitHub