Converter para Base em CSharp

Veja neste artigo: Um simples codigo de converter para Base em CSharp.

Autor: Bruno Gross

 

Converter para Base em CSharp

 

Simples função em C# que converte um número para uma base qualquer (até base 36).

Ideal para criar identificadores únicos como códigos e outras necessidades

 

Código:

 

private string ConverteDaBase10(int numero,int Nbase)
  {
//www.devbrasil.net
string resultado="";
int auxResult;
string seq = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
auxResult = Convert.ToInt32(numero/Nbase);
int resto = numero % Nbase;
while(resto>0)
{
resultado = seq.Substring(resto+1,1) + resultado;
resto = auxResult % Nbase;
auxResult = Convert.ToInt32(auxResult/Nbase);
}
return resultado;

  }

Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados