IPAddress.TryParse メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
TryParse(ReadOnlySpan<Char>, IPAddress) |
文字のスパンを値に解析しようとします。 |
TryParse(String, IPAddress) |
文字列が有効な IP アドレスであるかどうかを判断します。 |
TryParse(ReadOnlySpan<Char>, IPAddress)
- ソース:
- IPAddress.cs
- ソース:
- IPAddress.cs
- ソース:
- IPAddress.cs
文字のスパンを値に解析しようとします。
public:
static bool TryParse(ReadOnlySpan<char> ipSpan, [Runtime::InteropServices::Out] System::Net::IPAddress ^ % address);
public:
static bool TryParse(ReadOnlySpan<char> ipString, [Runtime::InteropServices::Out] System::Net::IPAddress ^ % address);
public static bool TryParse (ReadOnlySpan<char> ipSpan, out System.Net.IPAddress? address);
public static bool TryParse (ReadOnlySpan<char> ipString, out System.Net.IPAddress address);
static member TryParse : ReadOnlySpan<char> * IPAddress -> bool
static member TryParse : ReadOnlySpan<char> * IPAddress -> bool
Public Shared Function TryParse (ipSpan As ReadOnlySpan(Of Char), ByRef address As IPAddress) As Boolean
Public Shared Function TryParse (ipString As ReadOnlySpan(Of Char), ByRef address As IPAddress) As Boolean
パラメーター
- ipStringipSpan
- ReadOnlySpan<Char>
解析するバイトスパン。
戻り値
ipSpan
を IP アドレスとして解析できた場合は true
。それ以外の場合は false
。
適用対象
TryParse(String, IPAddress)
- ソース:
- IPAddress.cs
- ソース:
- IPAddress.cs
- ソース:
- IPAddress.cs
文字列が有効な IP アドレスであるかどうかを判断します。
public:
static bool TryParse(System::String ^ ipString, [Runtime::InteropServices::Out] System::Net::IPAddress ^ % address);
public static bool TryParse (string ipString, out System.Net.IPAddress address);
public static bool TryParse (string? ipString, out System.Net.IPAddress? address);
static member TryParse : string * IPAddress -> bool
Public Shared Function TryParse (ipString As String, ByRef address As IPAddress) As Boolean
パラメーター
- ipString
- String
解析する文字列。
戻り値
ipString
を IP アドレスとして解析できた場合は true
。それ以外の場合は false
。
例外
ipString
は null
です。
注釈
静的 TryParse メソッドは、 IPAddress IPv4 の場合はドット四角形表記、IPv6 の場合はコロン 16 進数表記で表される IP アドレスからインスタンスを作成します。
の部分の数 (各部分はピリオドで区切ります) ipString
によって、IP アドレスの作成方法が決まります。 1 つの部分のアドレスは、ネットワーク アドレスに直接格納されます。 クラス A アドレスを指定する場合に便利な 2 つの部分のアドレスは、先頭の部分を最初のバイトに、末尾の部分をネットワーク アドレスの右端の 3 バイトに配置します。 クラス B アドレスを指定する場合に便利な 3 つの部分のアドレスは、最初の部分を最初のバイトに、2 番目の部分を 2 番目のバイトに、最後の部分をネットワーク アドレスの右端の 2 バイトに配置します。 次に例を示します。
パーツの数と例 ipString |
IPAddress の IPv4 アドレス |
---|---|
1 -- "65535" | 0.0.255.255 |
2 -- "20.2" | 20.0.0.2 |
2 -- "20.65535" | 20.0.255.255 |
3 -- "128.1.2" | 128.1.0.2 |
4 -- "1.1.1.10" | 1.1.1.10 |
4 -- "1.1.1.010" | 1.1.1.8 |
1 -- "0x2F" | 0.0.0.47 |
適用対象
.NET