C# での整数からバイナリへの変換
2 進数を扱う場合、整数を 2 進数表現に変換する方法を理解することが重要です。 C# では、この変換は非常に簡単です。
この問題を説明するコード例が提供されました:
<code class="language-csharp">String input = "8"; String output = Convert.ToInt32(input, 2).ToString();</code>
ただし、基数 2 を使用して文字列を整数に変換しようとしているため、このコードは例外をスローします。この問題を解決するには、まず文字列入力を整数に変換する必要があります。
正しい変換方法
正しい方法は、Convert.ToString
メソッドを使用して入力整数をバイナリ文字列に直接変換することです。以下に例を示します:
<code class="language-csharp">int value = 8; // 请替换为您自己的整数 string binary = Convert.ToString(value, 2);</code>
これは、8 のバイナリ表現である「1000」を返します。出力がバイナリ形式であることを指定するには、必ず基数 2 を使用してください。
以上がC# で整数をバイナリ表現に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。