PhysicalAddress.Parse(String) Metod

Definition

Parsar det angivna String och lagrar dess innehåll som adressbyte för de som returneras av den PhysicalAddress här metoden.

public:
 static System::Net::NetworkInformation::PhysicalAddress ^ Parse(System::String ^ address);
public static System.Net.NetworkInformation.PhysicalAddress Parse(string address);
static member Parse : string -> System.Net.NetworkInformation.PhysicalAddress
Public Shared Function Parse (address As String) As PhysicalAddress

Parametrar

address
String

En String som innehåller den adress som ska användas för att initiera den PhysicalAddress instans som returneras av den här metoden.

Returer

En PhysicalAddress instans med den angivna adressen.

Undantag

address innehåller en ogiltig maskinvaruadress eller innehåller en sträng i felaktigt format.

Exempel

I följande kodexempel skapas en PhysicalAddress instans genom att anropa Parse metoden.

public static PhysicalAddress? StrictParseAddress(string? address)
{
    PhysicalAddress newAddress = PhysicalAddress.Parse(address);
    if (PhysicalAddress.None.Equals(newAddress))
        return null;

    return newAddress;
}

Kommentarer

Parametern address måste innehålla en sträng som bara kan bestå av siffror och bokstäver som hexadecimala siffror. I .NET Framework måste bokstäverna vara versaler. Några exempel på strängformat som är acceptabla är följande:

001122334455

00-11-22-33-44-55

0011.2233.4455 (endast .NET 5 och senare versioner)

00:11:22:33:44:55 (endast .NET 5 och senare versioner)

F0-E1-D2-C3-B4-A5

f0-e1-d2-c3-b4-a5 (endast .NET 5 och senare versioner)

I .NET Framework kan en adress som innehåller f0-e1-d2-c3-b4-a5 inte parsa och utlösa ett undantag.

GetAddressBytes Använd metoden för att hämta adressen från en befintlig PhysicalAddress instans.

Gäller för