.NETでは、その数は効果的にあらゆる進歩に変換されました
カスタム変換方法Convert.ToString
このメソッドは、変換される値とターゲット入口の文字を表す文字配列を使用します。ターゲットの残りの数を除いて計算値を繰り返し、対応する文字を結果文字列に追加します。
<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>
上記のメソッドは、文字列を使用して結果文字列を構築するために接続されています。多数の場合、これは遅い場合があります。改良されたバージョンは、アレイバッファーを使用して文字を蓄積します。
以上が.NETの任意のベースに数値を効率的に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。