Algoritmo Completar Ceros a la Izquierda y Generar Base 16

 

Algoritmo que rellena ceros a la izquierda de una cadena

 

Algoritmo Completar Ceros a la Izquierda

public static class StringTools

    {

        public static string CompleteCero(string pString, short pMaxChar, bool pRigth = false)

        {

            var vNewString = pString;

 

            if (pString.Length < pMaxChar)

            {

                for (int i = pString.Length; i < pMaxChar; i++)

                {

                    vNewString = string.Concat("0", vNewString);

                }

            }

            return vNewString;

        }

 

Algoritmo que convierte una cadena a Base 16

 

Algoritmo Generar Base 16

public static string Base16(string pString)

        {

            var vValor = BigInteger.Parse(pString);

            return vValor.ToString("X");

        }

        public static string Base10(string pString)

        {

            var vValor = BigInteger.Parse(pString, System.Globalization.NumberStyles.HexNumber);

            return vValor.ToString();

        }

    }