Parse Method
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Converts an IP address string to an IPAddress instance.
Namespace: System.Net
Assembly: System (in System.dll)
Syntax
'Declaration
Public Shared Function Parse ( _
ipString As String _
) As IPAddress
public static IPAddress Parse(
string ipString
)
public:
static IPAddress^ Parse(
String^ ipString
)
static member Parse :
ipString:string -> IPAddress
public static function Parse(
ipString : String
) : IPAddress
Parameters
- ipString
Type: System. . :: . .String
A string that contains an IP address in dotted-quad notation for IPv4 and in colon-hexadecimal notation for IPv6.
Return Value
Type: System.Net. . :: . .IPAddress
An IPAddress instance.
Remarks
The static Parse method creates an IPAddress instance from an IP address expressed in dotted-quad notation for IPv4 and in colon-hexadecimal notation for IPv6.
The number of parts (each part is separated by a period) in ipString determines how the IP address is constructed. A one part address is stored directly in the network address. A two part address, convenient for specifying a class A address, puts the leading part in the first byte and the trailing part in the right-most three bytes of the network address. A three part address, convenient for specifying a class B address, puts the first part in the first byte, the second part in the second byte, and the final part in the right-most two bytes of the network address. For example:
Number of parts and example ipString |
IPv4 address for IPAddress |
---|---|
1 -- "65536" |
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 |
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see dd66cd4c-b087-415f-9c3e-94e3a1835f74.