c#Effizient die Umwandlung von Dezimalzahlen in jeden Fortschritt
realisieren
Die
Benutzerdefinierte Konvertierung im Voraus Convert.ToString
Um diese Grenze zu überwinden, können wir eine benutzerdefinierte Werkzeugfunktion erstellen, z. B. Methode:
Verwenden Sie Arraypuffer, um die Leistung zu verbessern IntToString
<code class="language-csharp">public static string IntToString(int value, char[] baseChars) { string result = string.Empty; int targetBase = baseChars.Length; do { result = baseChars[value % targetBase] + result; value = value / targetBase; } while (value > 0); return result; }</code>
Beispiel
Das obige ist der detaillierte Inhalt vonWie kann man eine Basis 10 -Ganzzahl effizient in eine Basis in C#konvertieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!