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.netstring 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;}