PhysicalAddress.Parse(String) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.