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

首頁 > 開發 > 綜合 > 正文

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

2024-07-21 02:19:08
字體:
來源:轉載
供稿:網友
  • 網站運營seo文章大全
  • 提供全面的站長運營經驗及seo技術!
  • 在.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為將要轉換成的格式

    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 博湖县| 莎车县| 博白县| 秦安县| 德安县| 阳谷县| 儋州市| 金坛市| 宜君县| 七台河市| 南溪县| 永吉县| 莒南县| 古丈县| 恭城| 广安市| 嵊州市| 广州市| 科技| 新平| 乌恰县| 延津县| 宁夏| 白山市| 石棉县| 云龙县| 宽甸| 杂多县| 乐亭县| 开原市| 云和县| 葵青区| 类乌齐县| 门头沟区| 玉树县| 大庆市| 长沙县| 潢川县| 苍溪县| 瓮安县| 富裕县|