Le moyen le plus rapide pour convertir une base de 10 numéros à toute la base dans .NET?

J'ai et les anciens(ish) méthode C# que j'ai écrit qui prend un nombre et le convertit à toute la base:

string ConvertToBase(int number, char[] baseChars);

Il n'est pas super rapide et soigné. Est-il un bon moyen connu de la réalisation de ce dans .NET?

Je suis à la recherche de quelque chose qui me permet d'utiliser tous de base avec une chaîne quelconque de caractères à utiliser.

Cela ne vous permet de bases 16, 10, 8 et 2:

Convert.ToString(1, x);

Je veux utiliser cette fonction pour obtenir un massivement de base haute en prenant avantage des chiffres, des minuscules et des majuscules des lettres. Comme dans ce fil, mais pour C# pas de JavaScript.

Quelqu'un sait-il d'un moyen efficace de le faire en C#?

InformationsquelleAutor joshcomley | 2009-05-28