進位值轉換(10 to 2、8、16)(2、8、16 to 10)
在C#的進制轉換非常方便,鑒於Convert的規則之下做數據的轉換可說是非常的的快速
大致上可分為10進位轉2、8、16進位及2、8、16進位轉10進位兩種方式
1.10進位轉2、8、16進位
Convert.ToString(10進位值, 要轉換的進位)
2.2、8、16進位轉10進位
Convert.ToString(Convert.ToInt32(要轉換的進位, 10進位值))
以下是寫成Function的方式
1.10進位轉2、8、16進位
2.2、8、16進位轉10進位
大致上可分為10進位轉2、8、16進位及2、8、16進位轉10進位兩種方式
1.10進位轉2、8、16進位
Convert.ToString(10進位值, 要轉換的進位)
2.2、8、16進位轉10進位
Convert.ToString(Convert.ToInt32(要轉換的進位, 10進位值))
以下是寫成Function的方式
1.10進位轉2、8、16進位
public String CovNtoD(String strData,Int32 intTyp) { try { return Convert.ToString(Convert.ToInt32(strData, intTyp)); } catch { return "轉換失敗!"; } }
2.2、8、16進位轉10進位
public String CovDtoN(Int32 intData, Int32 intTyp) { try { return Convert.ToString(intData, intTyp); } catch { return "轉換失敗!"; } }
留言
張貼留言