C#(CSharp) Converter inteiro para Hexadecimal e Hexadecimal para Inteiro

Autor : Antonio Carlos Ferreira de Azevedo
Postado em : 13/07/2021


Função para conversão de um Int32 para uma string Hexadecimal

       /// <summary>
       /// Converte um número inteiro para uma string hexadecimal
       /// </summary>
       /// <param name="inteiro"></param>
       /// <returns>string com hexadecimal com 2 casas decimais exemplo "FF"</returns>
       public string Int32TostrHexa(Int32 inteiro)
       {
             return string.Format("{0:x2}", inteiro).ToUpper();
       }

Função para conversão de uma string Hexadecimal para um Int32

       /// <summary>
       /// Converte uma string hexadecimal para um inteiro
       /// </summary>
       /// <param name="strHex"></param>
       /// <returns>Int32 com o valor inteiro convertido exemplo "255"</returns>
       public Int32 strHexaToInt32(string strHex)
       {
           return Convert.ToInt32(strHex, 16);
       }



Links Relacionados



Comentários