PhysicalAddress.Parse Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.