Language

PhysicalAddress.Parse メソッド

定義

オーバーロード

名前 説明
Parse(ReadOnlySpan<Char>)

指定したスパンを解析し、その内容を、このメソッドによって返される PhysicalAddress のアドレス バイトとして格納します。

Parse(String)

指定した String を解析し、その内容を、このメソッドによって返される PhysicalAddress のアドレス バイトとして格納します。

Parse(ReadOnlySpan<Char>)

ソース:
PhysicalAddress.cs
ソース:
PhysicalAddress.cs
ソース:
PhysicalAddress.cs
ソース:
PhysicalAddress.cs
ソース:
PhysicalAddress.cs

指定したスパンを解析し、その内容を、このメソッドによって返される PhysicalAddress のアドレス バイトとして格納します。

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

パラメーター

address
ReadOnlySpan<Char>

このメソッドによって返される PhysicalAddress インスタンスの初期化に使用されるアドレスを含むスパン。

返品

指定したアドレスを持つ PhysicalAddress インスタンス。

例外

address に無効なハードウェア アドレスが含まれているか、正しくない形式の文字列が含まれています。

例

次のコード例では、PhysicalAddress メソッドを呼び出してParse インスタンスを作成します。

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

    return newAddress;
}

注釈

address パラメーターには、16 進数の数字と文字のみで構成できる文字列を含む必要があります。 許容される文字列形式の例を次に示します。

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 メソッドを使用して、既存のPhysicalAddress インスタンスからアドレスを取得します。

適用対象

Parse(String)

ソース:
PhysicalAddress.cs
ソース:
PhysicalAddress.cs
ソース:
PhysicalAddress.cs
ソース:
PhysicalAddress.cs
ソース:
PhysicalAddress.cs

指定した String を解析し、その内容を、このメソッドによって返される PhysicalAddress のアドレス バイトとして格納します。

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

パラメーター

address
String

このメソッドによって返されるString インスタンスの初期化に使用されるアドレスを含むPhysicalAddress。

返品

指定したアドレスを持つ PhysicalAddress インスタンス。

例外

address に無効なハードウェア アドレスが含まれているか、正しくない形式の文字列が含まれています。

例

次のコード例では、PhysicalAddress メソッドを呼び出してParse インスタンスを作成します。

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

    return newAddress;
}

注釈

address パラメーターには、16 進数の数字と文字のみで構成できる文字列を含む必要があります。 .NET Framework では、文字は大文字である必要があります。 許容される文字列形式の例を次に示します。

001122334455

00-11-22-33-44-55

0011.2233.4455 (.NET 5 以降のバージョンのみ)

00:11:22:33:44:55 (.NET 5 以降のバージョンのみ)

F0-E1-D2-C3-B4-A5

f0-e1-d2-c3-b4-a5 (.NET 5 以降のバージョンのみ)

.NET Framework では、 f0-e1-d2-c3-b4-a5 を含むアドレスは、例外の解析とスローに失敗します。

GetAddressBytes メソッドを使用して、既存のPhysicalAddress インスタンスからアドレスを取得します。

適用対象