Freigeben über


PhysicalAddress.Parse Methode

Definition

Überlädt

Name Beschreibung
Parse(ReadOnlySpan<Char>)

Analysiert die angegebene Spanne und speichert den Inhalt als Adressbytes der PhysicalAddress von dieser Methode zurückgegebenen.

Parse(String)

Analysiert den angegebenen String Und speichert den Inhalt als Adressbytes der PhysicalAddress von dieser Methode zurückgegebenen.

Parse(ReadOnlySpan<Char>)

Quelle:
PhysicalAddress.cs
Quelle:
PhysicalAddress.cs
Quelle:
PhysicalAddress.cs
Quelle:
PhysicalAddress.cs
Quelle:
PhysicalAddress.cs

Analysiert die angegebene Spanne und speichert den Inhalt als Adressbytes der PhysicalAddress von dieser Methode zurückgegebenen.

public:
 static System::Net::NetworkInformation::PhysicalAddress ^ Parse(ReadOnlySpan<char> address);
public static System.Net.NetworkInformation.PhysicalAddress Parse(ReadOnlySpan<char> address);
static member Parse : ReadOnlySpan<char> -> System.Net.NetworkInformation.PhysicalAddress
Public Shared Function Parse (address As ReadOnlySpan(Of Char)) As PhysicalAddress

Parameter

address
ReadOnlySpan<Char>

Eine Spanne, die die Adresse enthält, die zum Initialisieren der instanz verwendet wird, die PhysicalAddress von dieser Methode zurückgegeben wird.

Gibt zurück

Eine PhysicalAddress Instanz mit der angegebenen Adresse.

Ausnahmen

address enthält eine ungültige Hardwareadresse oder enthält eine Zeichenfolge im falschen Format.

Beispiele

Im folgenden Codebeispiel wird eine PhysicalAddress Instanz durch Aufrufen der Parse Methode erstellt.

public static PhysicalAddress? StrictParseAddress(ReadOnlySpan<char> address)
{
    PhysicalAddress newAddress = PhysicalAddress.Parse(address);
    if (PhysicalAddress.None.Equals(newAddress))
        return null;

    return newAddress;
}

Hinweise

Der address Parameter muss eine Zeichenfolge enthalten, die nur aus Zahlen und Buchstaben als Hexadezimalziffern bestehen kann. Einige Beispiele für Zeichenfolgenformate, die akzeptabel sind, sind wie folgt:

001122334455

00-11-22-33-44-55

0011.2233.4455

00:11:22:33:44:55

F0-E1-D2-C3-B4-A5

f0-e1-d2-c3-b4-a5

Verwenden Sie die GetAddressBytes Methode, um die Adresse aus einer vorhandenen PhysicalAddress Instanz abzurufen.

Gilt für:

Parse(String)

Quelle:
PhysicalAddress.cs
Quelle:
PhysicalAddress.cs
Quelle:
PhysicalAddress.cs
Quelle:
PhysicalAddress.cs
Quelle:
PhysicalAddress.cs

Analysiert den angegebenen String Und speichert den Inhalt als Adressbytes der PhysicalAddress von dieser Methode zurückgegebenen.

public:
 static System::Net::NetworkInformation::PhysicalAddress ^ Parse(System::String ^ address);
public static System.Net.NetworkInformation.PhysicalAddress Parse(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

Parameter

address
String

A String containing the address that will be used to initialize the PhysicalAddress instance returned by this method.

Gibt zurück

Eine PhysicalAddress Instanz mit der angegebenen Adresse.

Ausnahmen

address enthält eine ungültige Hardwareadresse oder enthält eine Zeichenfolge im falschen Format.

Beispiele

Im folgenden Codebeispiel wird eine PhysicalAddress Instanz durch Aufrufen der Parse Methode erstellt.

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

    return newAddress;
}

Hinweise

Der address Parameter muss eine Zeichenfolge enthalten, die nur aus Zahlen und Buchstaben als Hexadezimalziffern bestehen kann. In .NET Framework müssen die Buchstaben Großbuchstaben sein. Einige Beispiele für Zeichenfolgenformate, die akzeptabel sind, sind wie folgt:

001122334455

00-11-22-33-44-55

0011.2233.4455 (Nur.NET 5 und höhere Versionen)

00:11:22:33:44:55 (Nur.NET 5 und höhere Versionen)

F0-E1-D2-C3-B4-A5

f0-e1-d2-c3-b4-a5 (Nur.NET 5 und höhere Versionen)

In .NET Framework kann eine Adresse, die enthält f0-e1-d2-c3-b4-a5 , keine Analyse durchführen und eine Ausnahme auslösen.

Verwenden Sie die GetAddressBytes Methode, um die Adresse aus einer vorhandenen PhysicalAddress Instanz abzurufen.

Gilt für: