發表文章

目前顯示的是 4月, 2011的文章

進位值轉換(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進位 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 "轉換失敗!"; } }