次の方法で共有


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 に無効なハードウェア アドレスが含まれているか、正しくない形式の文字列が含まれています。

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

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

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

返品

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

例外

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

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

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 インスタンスからアドレスを取得します。

適用対象