「C Sharpの基礎 - デバイス情報」の版間の差分

ナビゲーションに移動 検索に移動
50行目: 50行目:
== ネットワークインターフェース ==
== ネットワークインターフェース ==
==== 有線LAN ====
==== 有線LAN ====
以下の例では、有線LANのMACアドレスを取得している。<br>
以下の例では、イーサネット (有線LAN) の情報を取得している。<br>
* ネットワークアダプタの説明
* ネットワークアダプタの種類
* MACアドレス
* IPv4アドレス (存在する場合)
* 全てのIPv6アドレス (存在する場合)
<br>
IPv6アドレスには、一般的に、グローバルアドレス、リンクローカルアドレス、一時アドレス等、複数の種類が存在する可能性がある。<br>
以下に示すサンプルコードでは、これら全てを表示している。<br>
<br>
<br>
# まず、全てのネットワークインターフェースを取得する。
# まず、全てのネットワークインターフェースを取得する。
# 有線LANインターフェース (Ethernet) を検索して、稼働中のインターフェースが存在するかどうかを確認する。
# イーサネット (有線LAN) インターフェースを検索して、稼働中のインターフェースが存在するかどうかを確認する。
# 存在する場合、そのインターフェースのMACアドレスを取得して表示する。
# 存在する場合、そのインターフェースの情報を取得して表示する。
<br>
<br>
  <syntaxhighlight lang="c#">
  <syntaxhighlight lang="c#">

案内メニュー