IPAddress.TryParse 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
TryParse(ReadOnlySpan<Char>, IPAddress) |
문자 범위를 값으로 구문 분석하려고 합니다. |
TryParse(String, IPAddress) |
문자열이 유효한 IP 주소인지 확인합니다. |
TryParse(ReadOnlySpan<Char>, IPAddress)
- 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>
구문 분석할 바이트 범위입니다.
반환
ipSpan
이 IP 주소로 구문 분석되는 경우 true
이고, 그러지 않으면 false
입니다.
적용 대상
TryParse(String, IPAddress)
- 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
구문 분석할 문자열입니다.
반환
ipString
이 IP 주소로 구문 분석되는 경우 true
이고, 그러지 않으면 false
입니다.
예외
ipString
은 null
입니다.
설명
정적 TryParse 메서드는 IPv4에 대한 점 쿼드 표기법으로 표현된 IP 주소와 IPv6에 대한 콜론-16진수 표기법으로 표현된 IP 주소에서 인스턴스를 만듭니다 IPAddress .
의 파트 수(각 부분은 마침표로 구분됨)는 ipString
IP 주소가 생성되는 방식을 결정합니다. 한 부분 주소는 네트워크 주소에 직접 저장됩니다. 클래스 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 |
적용 대상
.NET