英語で読む

次の方法で共有


NetworkInterface.Description プロパティ

定義

インターフェイスの説明を取得します。

public virtual string Description { get; }
public abstract string Description { get; }

プロパティ値

このインターフェイスを説明する String

次のコード例では、ローカル コンピューター上のすべてのインターフェイスの概要を表示します。

public static void ShowInterfaceSummary()
{

    NetworkInterface[] interfaces = NetworkInterface.GetAllNetworkInterfaces();
    foreach (NetworkInterface adapter in interfaces)
    {
        Console.WriteLine ("Name: {0}", adapter.Name);
        Console.WriteLine(adapter.Description);
        Console.WriteLine(String.Empty.PadLeft(adapter.Description.Length,'='));
        Console.WriteLine("  Interface type .......................... : {0}", adapter.NetworkInterfaceType);
        Console.WriteLine("  Operational status ...................... : {0}",
            adapter.OperationalStatus);
        string versions ="";

        // Create a display string for the supported IP versions.
        if (adapter.Supports(NetworkInterfaceComponent.IPv4))
        {
             versions = "IPv4";
         }
        if (adapter.Supports(NetworkInterfaceComponent.IPv6))
        {
            if (versions.Length > 0)
            {
                versions += " ";
             }
            versions += "IPv6";
        }
        Console.WriteLine("  IP version .............................. : {0}", versions);
        Console.WriteLine();
    }
    Console.WriteLine();
}

注釈

説明は、ネットワーク インターフェイスを説明する人間が判読できるテキストです。 説明に含まれる情報は、オペレーティング システムの機能によって異なります。 Windows では、通常、インターフェイス ベンダー、型 (イーサネットなど)、ブランド、モデルについて説明します。 他のプラットフォームでは、 などの eth0インターフェイスの名前と同じくらい簡単な場合があります。

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1