Tukar integer kepada perwakilan binari dalam C#
Dalam pengaturcaraan, anda sering menemui tugas untuk menukar integer kepada perwakilan binarinya. Operasi ini penting dalam pelbagai aplikasi, seperti pemprosesan data, penyulitan dan carian binari. Dalam C#, penukaran ini boleh dicapai menggunakan kaedah Convert.ToString()
.
Contoh yang disediakan cuba menukar integer yang diwakili sebagai rentetan ("8") kepada perwakilan binari. Walau bagaimanapun, kaedah Convert.ToInt32
yang digunakan dalam kod memerlukan nilai integer. Ketidakpadanan ini mengakibatkan pengecualian "Tiada nombor boleh huraian ditemui".
Untuk menukar integer kepada perduaan dengan betul, pertimbangkan langkah berikut:
int.Parse()
untuk menukarnya kepada integer (contohnya, int value = int.Parse("8");
). Convert.ToString()
dan nyatakan asas yang betul: Kaedah Convert.ToString()
menerima dua hujah: nilai integer dan asas untuk ditukar kepada. Untuk perwakilan binari, nyatakan asas 2 (contohnya, string binary = Convert.ToString(value, 2);
). Convert.ToString()
mengembalikan perwakilan binari sebagai rentetan. Berikan nilai ini kepada pembolehubah rentetan (contohnya, string binary = Convert.ToString(value, 2);
). Contohnya:
<code class="language-csharp">int value = 8; string binary = Convert.ToString(value, 2);</code>
Dengan langkah ini, anda boleh menukar integer kepada perwakilan binarinya dengan cekap dalam C#.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar Integer kepada Perwakilan Binari dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!