<:> Soalan:
Bagaimana untuk menukarkan integer dengan lancar ke dalam rentetan heksadesimal dalam C#, dan sebaliknya?Latar Belakang:
Untuk meningkatkan pengalaman pengguna, anda boleh mengubah suai pangkalan data yang menyimpan ID pengguna sebagai integer, dan memaparkan ID dengan nilai yang lebih pendek dari setara heksadesimal.
Penyelesaian:
Kunci untuk penukaran ini adalah menggunakan kaedah .tring () yang disediakan oleh Int Type.
Integer kami ke Hexades:
Untuk menukar integer ke dalam rentetan heksadesimal, sila gunakan kaedah .tring () dengan simbol penerangan format "x". Contohnya:
<code class="language-csharp">int intValue = 2934; string hexValue = intValue.ToString("X"); </code>
Ini akan memberikan integer 2934 untuk intagain.
Keterangan tambahan:
<code class="language-csharp">string hexValue = "B76"; int intAgain = int.Parse(hexValue, System.Globalization.NumberStyles.HexNumber);</code>
untuk mendapatkan rentetan heksadesimal yang tepat mengandungi empat nombor -nombor (tidak kira berapa banyak yang anda hargai), sila gunakan .tring ("x4").
Atas ialah kandungan terperinci Bagaimana untuk menukar integer ke hexadecimal dan kembali ke C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!