Condividi tramite


PhysicalAddress.Parse Metodo

Definizione

Overload

Nome Descrizione
Parse(ReadOnlySpan<Char>)

Analizza l'intervallo specificato e ne archivia il contenuto come byte di indirizzo dell'oggetto PhysicalAddress restituito da questo metodo.

Parse(String)

Analizza l'oggetto specificato String e ne archivia il contenuto come byte di indirizzo dell'oggetto PhysicalAddress restituito da questo metodo.

Parse(ReadOnlySpan<Char>)

Origine:
PhysicalAddress.cs
Origine:
PhysicalAddress.cs
Origine:
PhysicalAddress.cs
Origine:
PhysicalAddress.cs
Origine:
PhysicalAddress.cs

Analizza l'intervallo specificato e ne archivia il contenuto come byte di indirizzo dell'oggetto PhysicalAddress restituito da questo metodo.

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

Parametri

address
ReadOnlySpan<Char>

Intervallo contenente l'indirizzo che verrà utilizzato per inizializzare l'istanza PhysicalAddress restituita da questo metodo.

Valori restituiti

PhysicalAddress Istanza con l'indirizzo specificato.

Eccezioni

address contiene un indirizzo hardware non valido o contiene una stringa nel formato non corretto.

Esempio

Nell'esempio di codice seguente viene creata un'istanza PhysicalAddress chiamando il Parse metodo .

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

    return newAddress;
}

Commenti

Il address parametro deve contenere una stringa che può essere costituita solo da numeri e lettere come cifre esadecimali. Di seguito sono riportati alcuni esempi di formati di stringa accettabili:

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

Usare il GetAddressBytes metodo per recuperare l'indirizzo da un'istanza esistente PhysicalAddress .

Si applica a

Parse(String)

Origine:
PhysicalAddress.cs
Origine:
PhysicalAddress.cs
Origine:
PhysicalAddress.cs
Origine:
PhysicalAddress.cs
Origine:
PhysicalAddress.cs

Analizza l'oggetto specificato String e ne archivia il contenuto come byte di indirizzo dell'oggetto PhysicalAddress restituito da questo metodo.

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

Parametri

address
String

Oggetto String contenente l'indirizzo che verrà utilizzato per inizializzare l'istanza PhysicalAddress restituita da questo metodo.

Valori restituiti

PhysicalAddress Istanza con l'indirizzo specificato.

Eccezioni

address contiene un indirizzo hardware non valido o contiene una stringa nel formato non corretto.

Esempio

Nell'esempio di codice seguente viene creata un'istanza PhysicalAddress chiamando il Parse metodo .

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

    return newAddress;
}

Commenti

Il address parametro deve contenere una stringa che può essere costituita solo da numeri e lettere come cifre esadecimali. In .NET Framework le lettere devono essere maiuscole. Di seguito sono riportati alcuni esempi di formati di stringa accettabili:

001122334455

00-11-22-33-44-55

0011.2233.4455 (solo .NET 5 e versioni successive)

00:11:22:33:44:55 (solo .NET 5 e versioni successive)

F0-E1-D2-C3-B4-A5

f0-e1-d2-c3-b4-a5 (solo .NET 5 e versioni successive)

In .NET Framework, un indirizzo che contiene f0-e1-d2-c3-b4-a5 non riuscirà ad analizzare e generare un'eccezione.

Usare il GetAddressBytes metodo per recuperare l'indirizzo da un'istanza esistente PhysicalAddress .

Si applica a