PhysicalAddress(Byte[]) Constructeur

Définition

Initialise une nouvelle instance de la classe PhysicalAddress.

C#
public PhysicalAddress(byte[] address);

Paramètres

address
Byte[]

Tableau Byte contenant l'adresse.

Exemples

L’exemple de code suivant crée un PhysicalAddress objet .

C#
public static PhysicalAddress[]? StoreNetworkInterfaceAddresses()
{
    IPGlobalProperties computerProperties = IPGlobalProperties.GetIPGlobalProperties();
    NetworkInterface[] nics = NetworkInterface.GetAllNetworkInterfaces();
    if (nics == null || nics.Length < 1)
    {
        Console.WriteLine("  No network interfaces found.");
        return null;
    }

    PhysicalAddress[] addresses = new PhysicalAddress[nics.Length];
    int i = 0;
    foreach (NetworkInterface adapter in nics)
    {
        IPInterfaceProperties properties = adapter.GetIPProperties();
        PhysicalAddress address = adapter.GetPhysicalAddress();
        byte[] bytes = address.GetAddressBytes();
        PhysicalAddress newAddress = new PhysicalAddress(bytes);
        addresses[i++] = newAddress;
    }
    return addresses;
}

Remarques

Dans les scénarios courants, les applications n’ont pas besoin d’appeler ce constructeur ; les instances de cette classe sont retournées par la GetPhysicalAddress méthode .

Notez que vous pouvez également utiliser la Parse méthode pour créer un instance de PhysicalAddress.

S’applique à

Produit Versions
.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