El método Uri.FromHex(Char) se utiliza para obtener el valor decimal de un dígito hexadecimal.
Sintaxis: public static int FromHex (char digit);
Aquí, se necesita el dígito hexadecimal (0-9, af, AF) para convertir.Valor devuelto: este método devuelve un valor Int32 que contiene un número del 0 al 15 que corresponde al dígito hexadecimal especificado.
Excepción: este método lanza ArgumentException si el dígito no es un dígito hexadecimal válido (0-9, af, AF).
Los siguientes programas ilustran el uso del método Uri.FromHex(Char) :
Ejemplo 1:
// C# program to demonstrate the // Uri.FromHex(Char) Method using System; using System.Globalization; class GFG { // Main Method public static void Main() { // Declaring and initializing Char value char value = 'A'; // Gets the decimal value // of a hexadecimal digit. // using FromHex() method int dec = Uri.FromHex(value); // Displaying the result Console.WriteLine("Converted int value : {0}", dec); } }
Producción:
Converted int value : 10
Ejemplo 2: para ArgumentException
// C# program to demonstrate the // Uri.FromHex(Char) Method using System; using System.Globalization; class GFG { // Main Method public static void Main() { try { // Declaring and initializing // Char value char value = '.'; // Gets the decimal value // of a hexadecimal digit. // using FromHex() method int dec = Uri.FromHex(value); // Displaying the result Console.WriteLine("Converted int value : {0}", dec); } catch (ArgumentException e) { Console.WriteLine("Digit should be a valid "+ "Hexadecimal digit (0-9, a-f, A-F)."); Console.Write("Exception Thrown: "); Console.Write("{0}", e.GetType(), e.Message); } } }
Producción:
Digit should be a valid Hexadecimal digit (0-9, a-f, A-F). Exception Thrown: System.ArgumentException
Referencia:
Publicación traducida automáticamente
Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA