Condividi tramite


PhysicalAddress.Parse Metodo

Definizione

Overload

Parse(ReadOnlySpan<Char>)

Analizza l'intervallo specificato e ne memorizza il contenuto come byte dell'indirizzo della classe PhysicalAddress restituita da questo metodo.

Parse(String)

Analizza String specificato e ne memorizza il contenuto come byte dell'indirizzo di classe PhysicalAddress restituito da questo metodo.

Parse(ReadOnlySpan<Char>)

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

Analizza l'intervallo specificato e ne memorizza il contenuto come byte dell'indirizzo della classe PhysicalAddress restituita 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à usato per inizializzare l'istanza di PhysicalAddress restituita da questo metodo.

Restituisce

Istanza PhysicalAddress con l'indirizzo specificato.

Eccezioni

address contiene un indirizzo hardware non valido o contiene una stringa in 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 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

Analizza String specificato e ne memorizza il contenuto come byte dell'indirizzo di classe 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

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

Restituisce

Istanza PhysicalAddress con l'indirizzo specificato.

Eccezioni

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

Esempio

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

PhysicalAddress^ StrictParseAddress( String^ address )
{
   PhysicalAddress^ newAddress = PhysicalAddress::Parse( address );
   if ( PhysicalAddress::None->Equals( newAddress ) )
      return nullptr;

   return newAddress;
}
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 e .NET Core 3.1 e versioni precedenti, le lettere devono essere maiuscole. Di seguito sono riportati alcuni esempi di formati 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 e .NET Core 3.1 e versioni precedenti, 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