C# 中整數到二進位的轉換
在處理二進制數時,了解如何將整數轉換為其二進位表示至關重要。在 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中文網其他相關文章!