Converter para Base em CSharp

Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Para efetuar o download você precisa estar logado. Clique aqui para efetuar o login
Confirmar voto
0
 (1)  (0)

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

Autor: Bruno Gross

 

 

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;

  }

 
Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Receba nossas novidades
Ficou com alguma dúvida?