PhysicalAddress.Parse メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| Parse(ReadOnlySpan<Char>) |
指定したスパンを解析し、その内容を、このメソッドによって返される PhysicalAddress のアドレス バイトとして格納します。 |
| Parse(String) |
指定した String を解析し、その内容を、このメソッドによって返される PhysicalAddress のアドレス バイトとして格納します。 |
Parse(ReadOnlySpan<Char>)
指定したスパンを解析し、その内容を、このメソッドによって返される 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)
指定した 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 インスタンスからアドレスを取得します。