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>

Диапазон байтов для синтаксического анализа.

address
IPAddress

При возврате IPAddress этого метода версия диапазона байтов.

Возвращаемое значение

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

Строка для синтаксического анализа.

address
IPAddress

IPAddress Версия строки.

Возвращаемое значение

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

Применяется к