none
Convertir numero grande a hexadecimal ? RRS feed

  • Pregunta

  • Como convertir un numero grande a hexadecimal ?

    Tengo este por ejemplo: 

    numero = "12389865465462121321321321310264645646321313321564654";

    todos son dígitos.


    Limberg

    miércoles, 16 de enero de 2019 18:28

Respuestas

  • Puedes hacer uso de lo comentado por Leandro. Importa el ensamblado System.Numerics en tus Refererencias

    using System;
    
    namespace ConsoleApp
    {
        class Program
        {
            static void Main(string[] args)
            {
                var numero = "12389865465462121321321321310264645646321313321564654";
                var hexadecimal = System.Numerics.BigInteger.Parse(numero);
    
                Console.WriteLine(hexadecimal.ToString("X")); // convertir a Hexadecimal
                System.Console.ReadKey();
            }
        }
    }
    


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    • Marcado como respuesta Limberg2 miércoles, 16 de enero de 2019 22:16
    miércoles, 16 de enero de 2019 20:09
    Moderador
  • hola

    existe el tipo de dato

    BigInteger Struct

    no se si este es mejor para trabjar ese numero

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta Limberg2 miércoles, 16 de enero de 2019 22:16
    miércoles, 16 de enero de 2019 18:56

Todas las respuestas

  • hola

    existe el tipo de dato

    BigInteger Struct

    no se si este es mejor para trabjar ese numero

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta Limberg2 miércoles, 16 de enero de 2019 22:16
    miércoles, 16 de enero de 2019 18:56
  • alguna librería ?


    Limberg

    miércoles, 16 de enero de 2019 19:18
  • Puedes hacer uso de lo comentado por Leandro. Importa el ensamblado System.Numerics en tus Refererencias

    using System;
    
    namespace ConsoleApp
    {
        class Program
        {
            static void Main(string[] args)
            {
                var numero = "12389865465462121321321321310264645646321313321564654";
                var hexadecimal = System.Numerics.BigInteger.Parse(numero);
    
                Console.WriteLine(hexadecimal.ToString("X")); // convertir a Hexadecimal
                System.Console.ReadKey();
            }
        }
    }
    


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    • Marcado como respuesta Limberg2 miércoles, 16 de enero de 2019 22:16
    miércoles, 16 de enero de 2019 20:09
    Moderador
  • Gracias Leandro y Sergio.

    Limberg

    miércoles, 16 de enero de 2019 22:17