Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

Uri.IsHexEncoding Method (String, Int32)

 

Determines whether a character in a string is hexadecimal encoded.

Namespace:   System
Assembly:  System (in System.dll)

public static bool IsHexEncoding(
	string pattern,
	int index
)

Parameters

pattern
Type: System.String

The string to check.

index
Type: System.Int32

The location in pattern to check for hexadecimal encoding.

Return Value

Type: System.Boolean

A Boolean value that is true if pattern is hexadecimal encoded at the specified location; otherwise, false.

The IsHexEncoding method checks for hexadecimal encoding that follows the pattern "%hexhex" in a string, where "hex" is a digit from 0 to 9 or a letter from A-F (case-insensitive).

The following code example determines whether a character is hexadecimal encoded and, if so, writes the equivalent character to the console.

string testString = "%75";
int index = 0;
if (Uri.IsHexEncoding(testString, index))
     Console.WriteLine("The character is {0}", Uri.HexUnescape(testString, ref index));
else
     Console.WriteLine("The character is not hexadecimal encoded");

.NET Framework
Available since 1.1
Return to top
Show:
© 2016 Microsoft