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

留言

這個網誌中的熱門文章

delivery note和delivery order的區別和翻譯

Eclipse 3.6.1 Helios 中文化方法

牙技專業英文--技工篇