Penukaran daripada integer kepada binari dalam C#
Apabila berurusan dengan nombor binari, adalah penting untuk memahami cara menukar integer kepada perwakilan binarinya. Dalam C#, penukaran ini sangat mudah.
Anda memberikan contoh kod yang menggambarkan isu ini:
<code class="language-csharp">String input = "8"; String output = Convert.ToInt32(input, 2).ToString();</code>
Walau bagaimanapun, kod ini memberikan pengecualian kerana anda cuba menukar rentetan kepada integer menggunakan asas 2. Untuk menyelesaikan masalah ini, input rentetan mesti terlebih dahulu ditukar kepada integer.
Kaedah penukaran yang betul
Cara yang betul ialah menggunakan kaedah Convert.ToString
untuk menukar terus integer input kepada rentetan binari. Berikut ialah contoh:
<code class="language-csharp">int value = 8; // 请替换为您自己的整数 string binary = Convert.ToString(value, 2);</code>
Ini mengembalikan "1000", perwakilan binari 8. Ingat untuk menggunakan asas 2 untuk menentukan bahawa output hendaklah dalam format binari.
Atas ialah kandungan terperinci Bagaimana untuk Menukar Integer kepada Perwakilan Binari dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!