O método Uri.HexEscape (Char) é usado para converter um caractere especificado em seu equivalente hexadecimal.

Sintaxe: public static string HexEscape (char character);
Aqui, é necessário que o caractere seja convertido em representação hexadecimal.

Valor de retorno: Este método retorna a representação hexadecimal do caractere especificado.

Exceção: este método lança ArgumentOutOfRangeException se o caractere for maior que 255.

Os programas abaixo ilustram o uso do Método Uri.HexEscape (Char) :

Exemplo:

// 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);
    }
}
Saída:
O equivalente hexadecimal é:% 63

Nota: Caracteres maiores que 255 não são praticamente possíveis.

Referência: