C# | Uri。HexEscape(Char)方法

原文:https://www . geesforgeks . org/c-sharp-uri-hex escalatechar-method/

乌利。HexEscape(Char)方法用于将指定字符转换为其十六进制等价字符。

语法:公共静态字符串 HexEscape (char 字符); 这里,需要将字符转换为十六进制表示。

返回值:这个方法返回指定字符的十六进制表示。

异常:如果字符大于 255,此方法抛出argumentout of range Exception

下面的程序说明了 Uri 的使用。HexEscape(Char) 方法:

示例:

// C# program to demonstrate the
// Uri.HexEscape() Method
using System;
using System.Globalization;

class GFG {

    // Main Method
    public static void Main()
    {

        // Declaring and initializing address1
        char ch = 'c';

        // Converting the specified character 
        // into its hexadecimal equivalent
        // using HexEscape() method
        string value = Uri.HexEscape(ch);

        // Displaying the result
        Console.WriteLine("Hexadecimal Equivalent is: {0}", value);
    }
}

Output:

Hexadecimal Equivalent is: %63

注意:大于 255 的字符实际上是不可能的。

参考: