十進位 ==> 二進位
=====================================
int d = 3;
//轉換資料
string str = Convert.ToString(d, 2);
//補足四碼
str = str.PadLeft(4,'0');
=====================================
十進位 ==> 十六進位
=====================================
int dint=11
//轉換16進位
string strHex= String.Format("{0:X}", dint);
=====================================