c# 關於10進制和16進制轉換以及顯示


直接舉例說明:

int i = 15;//一個10進制數

string txt = Convert.ToString(i,16);//將上面10進制以16進制形式顯示為f


 

string s = "15";//一個字符串15

int i = Convert.ToInt32(s,16);//注意:這里並不是將15轉換為16進制的F,而是將字符串“15”轉為10進制的0x15這個數字,10進制為21;


講一個字節數組轉為16字節格式的字符串:

string s = string.Empty;

byte[] b = new byte[2];

b[0] = 9;

b[1] = (byte)i;//i為上面的15

for(int n = o; n < b.length; n++)

{

     s += b[n].ToString("X2");

}

此時,s 打印出來為 090F

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM