国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

2進制、8進制、10進制、16進制...各種進制間的輕松轉換(c#)

2019-11-18 16:49:00
字體:
來源:轉載
供稿:網友

在.net Framework中,System.Convert類中提供了較為全面的各種類型、數值之間的轉換功能。其中的兩個方法可以輕松的實現各種進制的數值間的轉換:

Convert.ToInt32(string value, int fromBase):

可以把不同進制數值的字符串轉換為數字,其中fromBase參數為進制的格式,只能是2、8、10及16:

如Convert.ToInt32(”0010”,2)執行的結果為2;

Convert.ToString(int value, int toBase):

可以把一個數字轉換為不同進制數值的字符串格式,其中toBase參數為進制的格式,只能是2、8、10及16:

如Convert.ToString(2,2)執行的結果為”0010”

現在我們做一個方法實現各種進制間的字符串自由轉換:選把它轉成數值型,然后再轉成相應的進制的字符串:

public string ConvertString(string value, int fromBase, int toBase)

{

  int intValue = Convert.ToInt32(value, fromBase);

  return Convert.ToString(intValue, toBase);
}

其中fromBase為原來的格式

toBase為將要轉換成的格式


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 奉化市| 慈利县| 安达市| 法库县| 长葛市| 汾西县| 枞阳县| 呼玛县| 怀远县| 台南市| 唐河县| 沂水县| 海原县| 灵宝市| 英德市| 澜沧| 陈巴尔虎旗| 中卫市| 阿坝| 浮山县| 灵武市| 道孚县| 东丽区| 玉山县| 临海市| 宜兰市| 金坛市| 三明市| 雅安市| 巴彦县| 南漳县| 汨罗市| 普格县| 巫溪县| 岐山县| 湄潭县| 盐山县| 剑河县| 报价| 万荣县| 杂多县|