IPAddress.TryParse Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| TryParse(ReadOnlySpan<Char>, IPAddress) |
Пытается проанализировать диапазон символов в значение. |
| TryParse(String, IPAddress) |
Определяет, является ли строка допустимым IP-адресом. |
TryParse(ReadOnlySpan<Char>, IPAddress)
Пытается проанализировать диапазон символов в значение.
public:
static bool TryParse(ReadOnlySpan<char> ipString, [Runtime::InteropServices::Out] System::Net::IPAddress ^ % address);
public static bool TryParse(ReadOnlySpan<char> ipString, out System.Net.IPAddress address);
static member TryParse : ReadOnlySpan<char> * IPAddress -> bool
Public Shared Function TryParse (ipString As ReadOnlySpan(Of Char), ByRef address As IPAddress) As Boolean
Параметры
- ipStringipSpan
- ReadOnlySpan<Char>
Диапазон байтов для синтаксического анализа.
Возвращаемое значение
true Значение , если ipSpan удалось проанализировать как IP-адрес; в противном случае false.
Применяется к
TryParse(String, IPAddress)
Определяет, является ли строка допустимым 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);
static member TryParse : string * IPAddress -> bool
Public Shared Function TryParse (ipString As String, ByRef address As IPAddress) As Boolean
Параметры
- ipString
- String
Строка для синтаксического анализа.
Возвращаемое значение
true Значение , если ipString удалось проанализировать как IP-адрес; в противном случае false.
Комментарии
TryParse Статический IPAddress метод создает экземпляр из IP-адреса, выраженного в нотации dotted-quad для IPv4 и в шестнадцатеричной нотации двоеточия для IPv6.
Количество частей (каждая часть разделена точкой) определяет ipString , как создается IP-адрес. Адрес одной части хранится непосредственно в сетевом адресе. Двухкомпонентный адрес, удобный для указания адреса класса A, помещает ведущую часть в первую байтовую и конечную часть в правой части сетевого адреса. Трехкомпонентный адрес, удобный для указания адреса класса B, помещает первую часть в первый байт, вторую часть во второй байт и последнюю часть в правой части сетевого адреса. Рассмотрим пример.
Количество частей и примеров ipString |
IPv4-адрес для IPAddress |
|---|---|
| 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 |