国产探花免费观看_亚洲丰满少妇自慰呻吟_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為將要轉換成的格式


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丹巴县| 巴彦县| 前郭尔| 开江县| 栾城县| 朝阳县| 永德县| 来凤县| 根河市| 新邵县| 巩留县| 大庆市| 和平县| 织金县| 纳雍县| 林口县| 桃园市| 岳普湖县| 平泉县| 冕宁县| 荆门市| 锡林郭勒盟| 喀什市| 南召县| 铁岭市| 平江县| 江西省| 颍上县| 寻乌县| 河源市| 丰镇市| 江达县| 丹凤县| 丰台区| 乌海市| 延安市| 新巴尔虎左旗| 榆中县| 秦皇岛市| 闻喜县| 南和县|