C# で整数をバイナリ表現に変換します
プログラミングでは、整数をバイナリ表現に変換するタスクによく遭遇します。この操作は、データ処理、暗号化、バイナリ検索などのさまざまなアプリケーションで重要です。 C# では、この変換は Convert.ToString()
メソッドを使用して実現できます。
提供された例では、文字列 (「8」) として表現された整数をバイナリ表現に変換しようとしています。ただし、コードで使用される Convert.ToInt32
メソッドには整数値が必要です。この不一致により、「解析可能な番号が見つかりません」という例外が発生します。
整数をバイナリに正しく変換するには、次の手順を検討してください:
int.Parse()
メソッドを使用して整数 (たとえば、int value = int.Parse("8");
) に変換します。 Convert.ToString()
を使用して正しい基数を指定します。 Convert.ToString()
メソッドは、整数値と変換先の基数という 2 つの引数を受け入れます。バイナリ表現の場合は、基数 2 を指定します (例: string binary = Convert.ToString(value, 2);
)。 Convert.ToString()
メソッドはバイナリ表現を文字列として返します。この値を文字列変数 (たとえば、string binary = Convert.ToString(value, 2);
) に割り当てます。 例:
<code class="language-csharp">int value = 8; string binary = Convert.ToString(value, 2);</code>
これらの手順を使用すると、C# で整数をバイナリ表現に効率的に変換できます。
以上がC# で整数をバイナリ表現に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。