c#10進の整数からあらゆる進歩への変換を効率的に実現する
事前にカスタム変換
この制限を克服するために、Convert.ToString
メソッドなどのカスタムツール関数を作成できます。
アレイバッファーを使用してパフォーマンスを向上させる
入力値が大きい場合、文字列接続の代わりに配列バッファーを使用すると、パフォーマンスが大幅に向上します。
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>
以上がベース10整数をC#のベースに効率的に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。