Bagikan melalui


PhysicalAddress.Parse Metode

Definisi

Overload

Parse(ReadOnlySpan<Char>)

Mengurai rentang yang ditentukan dan menyimpan kontennya sebagai byte alamat dari yang PhysicalAddress dikembalikan oleh metode ini.

Parse(String)

Mengurai yang ditentukan String dan menyimpan kontennya sebagai byte alamat dari yang PhysicalAddress dikembalikan oleh metode ini.

Parse(ReadOnlySpan<Char>)

Sumber:
PhysicalAddress.cs
Sumber:
PhysicalAddress.cs
Sumber:
PhysicalAddress.cs

Mengurai rentang yang ditentukan dan menyimpan kontennya sebagai byte alamat dari yang PhysicalAddress dikembalikan oleh metode ini.

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>

Rentang yang berisi alamat yang akan digunakan untuk menginisialisasi instans yang PhysicalAddress dikembalikan oleh metode ini.

Mengembalikan

Instans PhysicalAddress dengan alamat yang ditentukan.

Pengecualian

address berisi alamat perangkat keras ilegal atau berisi string dalam format yang salah.

Contoh

Contoh kode berikut membuat instans PhysicalAddress dengan memanggil Parse metode .

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

    return newAddress;
}

Keterangan

Parameter address harus berisi string yang hanya dapat terdiri dari angka dan huruf sebagai digit heksadesimal. Beberapa contoh format string yang dapat diterima adalah sebagai berikut:

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

GetAddressBytes Gunakan metode untuk mengambil alamat dari instans yang adaPhysicalAddress.

Berlaku untuk

Parse(String)

Sumber:
PhysicalAddress.cs
Sumber:
PhysicalAddress.cs
Sumber:
PhysicalAddress.cs

Mengurai yang ditentukan String dan menyimpan kontennya sebagai byte alamat dari yang PhysicalAddress dikembalikan oleh metode ini.

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

yang String berisi alamat yang akan digunakan untuk menginisialisasi instans yang PhysicalAddress dikembalikan oleh metode ini.

Mengembalikan

Instans PhysicalAddress dengan alamat yang ditentukan.

Pengecualian

address berisi alamat perangkat keras ilegal atau berisi string dalam format yang salah.

Contoh

Contoh kode berikut membuat instans PhysicalAddress dengan memanggil Parse metode .

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;
}

Keterangan

Parameter address harus berisi string yang hanya dapat terdiri dari angka dan huruf sebagai digit heksadesimal. Dalam .NET Framework dan .NET Core 3.1 dan yang lebih lama, huruf harus huruf besar. Beberapa contoh format string yang dapat diterima adalah sebagai berikut:

001122334455

00-11-22-33-44-55

0011.2233.4455 (hanya.NET 5 dan versi yang lebih baru)

00:11:22:33:44:55 (hanya.NET 5 dan versi yang lebih baru)

F0-E1-D2-C3-B4-A5

f0-e1-d2-c3-b4-a5 (hanya.NET 5 dan versi yang lebih baru)

Dalam .NET Framework dan .NET Core 3.1 dan yang lebih lama, alamat yang berisi f0-e1-d2-c3-b4-a5 akan gagal mengurai dan melempar pengecualian.

GetAddressBytes Gunakan metode untuk mengambil alamat dari instans yang adaPhysicalAddress.

Berlaku untuk