1. 程式人生 > >C#16進位制字元和16進位制整數的轉換

C#16進位制字元和16進位制整數的轉換

(1)獲取TextBox中的內容轉換為16進位制數字

string strCanID = CanIDText.Text;

uint a = Convert.ToUInt32(strCanID, 16);

(2)將整數轉換為16進位制字元

int uiBaseAddress = 0x22334455;

uiBaseAddress.ToString(“X2”);

綜合用法:

Convert.ToString((Convert.ToInt32(RegAddr.Text, 16) + uiBaseAddress), 16).PadLeft(8, '0');