Uri.HexEscape(Char) Uri.HexEscape(Char) Uri.HexEscape(Char) Uri.HexEscape(Char) Method

定義

指定した文字を等価な 16 進数値に変換します。Converts a specified character into its hexadecimal equivalent.

public:
 static System::String ^ HexEscape(char character);
public static string HexEscape (char character);
static member HexEscape : char -> string
Public Shared Function HexEscape (character As Char) As String

パラメーター

character
Char Char Char Char

16 進数表現に変換する文字。The character to convert to hexadecimal representation.

戻り値

指定した文字の 16 進数表現。The hexadecimal representation of the specified character.

例外

character が 255 を超えています。character is greater than 255.

次の例では、文字を等価の 16 進数に変換し、コンソールに書き込みます。The following example converts a character to its hexadecimal equivalent and writes it to the console.

char testChar = 'e';
if ( Uri::IsHexDigit( testChar ) == true )
{
   Console::WriteLine( "'{0}' is the hexadecimal representation of {1}",
      testChar, Uri::FromHex( testChar ) );
}
else
{
   Console::WriteLine( "'{0}' is not a hex character", testChar );
}

String^ returnString = Uri::HexEscape( testChar );
Console::WriteLine( "The hexadecimal value of '{0}' is {1}", testChar, returnString );
char  testChar = 'e';
if (Uri.IsHexDigit(testChar) == true)
    Console.WriteLine("'{0}' is the hexadecimal representation of {1}", testChar, Uri.FromHex(testChar));
else 
    Console.WriteLine("'{0}' is not a hexadecimal character", testChar);

string returnString = Uri.HexEscape(testChar);
Console.WriteLine("The hexadecimal value of '{0}' is {1}", testChar, returnString);
Dim testChar As Char = "e"c
If Uri.IsHexDigit(testChar) = True Then
    Console.WriteLine("'{0}' is the hexadecimal representation of {1}", testChar, Uri.FromHex(testChar))
Else
    Console.WriteLine("'{0}' is not a hexadecimal character", testChar)
End If 
Dim returnString As String = Uri.HexEscape(testChar)
Console.WriteLine("The hexadecimal value of '{0}' is {1}", testChar, returnString)

適用対象