IPAddress.TryParse 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
| Name | Description |
|---|---|
| TryParse(String, IPAddress) |
문자열이 유효한 IP 주소인지 여부를 확인합니다. |
| TryParse(ReadOnlySpan<Byte>, IPAddress) |
UTF-8 문자의 범위를 값으로 구문 분석하려고 시도합니다. |
| TryParse(ReadOnlySpan<Char>, IPAddress) |
문자 범위를 값으로 구문 분석하려고 시도합니다. |
TryParse(String, IPAddress)
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
- Source:
- 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
구문 분석할 문자열입니다.
반품
설명
정적 TryParse 메서드는 IPv4에 대한 점 쿼드 표기법으로 표현된 IP 주소와 IPv6에 대한 콜론-16진수 표기법으로 인스턴스를 만듭니다 IPAddress .
IP 주소가 생성되는 방법을 결정하는 부분의 수(각 부분은 마침표로 구분됨) ipString 입니다. 한 부분 주소는 네트워크 주소에 직접 저장됩니다. 클래스 A 주소를 지정하는 데 편리한 두 부분 주소는 첫 번째 바이트에 선행 부분을 배치하고 후행 부분은 네트워크 주소의 오른쪽 3바이트 안에 배치합니다. 클래스 B 주소를 지정하는 데 편리한 3부 주소는 첫 번째 파트를 첫 번째 바이트, 두 번째 바이트의 두 번째 부분 및 네트워크 주소의 가장 오른쪽에 있는 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 |
적용 대상
TryParse(ReadOnlySpan<Byte>, IPAddress)
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
UTF-8 문자의 범위를 값으로 구문 분석하려고 시도합니다.
public:
static bool TryParse(ReadOnlySpan<System::Byte> utf8Text, [Runtime::InteropServices::Out] System::Net::IPAddress ^ % result);
public static bool TryParse(ReadOnlySpan<byte> utf8Text, out System.Net.IPAddress? result);
static member TryParse : ReadOnlySpan<byte> * IPAddress -> bool
Public Shared Function TryParse (utf8Text As ReadOnlySpan(Of Byte), ByRef result As IPAddress) As Boolean
매개 변수
- utf8Text
- ReadOnlySpan<Byte>
구문 분석할 UTF-8 문자의 범위입니다.
- result
- IPAddress
이 메서드가 반환될 때 성공적으로 구문 분석 utf8Text 한 결과 또는 실패 시 정의되지 않은 값이 포함됩니다.
반품
적용 대상
TryParse(ReadOnlySpan<Char>, IPAddress)
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
- Source:
- 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>
구문 분석할 바이트 범위입니다.