`
ayaya
  • 浏览: 450072 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

各种进制间的轻松转换(c#)

阅读更多
在.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为将要转换成的格式

分享到:
评论

相关推荐

    c#下 2进制、8进制、10进制、16进制...各种进制间的轻松转换

    在.NET Framework中,System.Convert类中提供了较为全面的各种类型、数值之间的转换功能。其中的两个方法可以轻松的实现各种进制的数值间的转换。

    asp.net(c#)下各种进制间的轻松转换(2进制、8进制、10进制、16进制)

    其中的两个方法可以轻松的实现各种进制的数值间的转换: Convert.ToInt32(string value, int fromBase): 可以把不同进制数值的字符串转换为数字,其中fromBase参数为进制的格式,只能是2、8、10及16: 如Convert.To...

    Word文档转换为二进制流

    让你轻松搞定word到二进制流的转换,你值得拥有的技术,总会用到的,看见了就收藏一下吧

    轻松学C#(图解版)

    《轻松学C#(图解版)》完整扫描版================================================================ 基本信息 作者:谷涛、扶晓、毕国锋 丛书名:轻松学开发 出版社:电子工业出版社 ISBN:978-7-121-20223-0 出版...

    C#,BLOB读取操作

    C# 中的 BLOB(Binary Large OBject)读取操作是指从数据库中读取二进制数据的过程。BLOB 是一种二进制数据类型,用于存储大规模的二进制数据,如图片、音频、视频等。在 C# 中,我们可以使用 FileStream 对象来读取...

    asp.net 个人搜集

    图片处理 经典采集 网页报错 文件操作 发送电子邮件 各种进制间的轻松转换 图片保存到数据库和从数据库读取图片并显示 在CS类文件里向调用页面输出Javascript代码的3种方法 ……………………

    C#编程经验技巧宝典

    58 <br>0081 文本中首字母改为大写 59 <br>0082 C#随机数的产生 59 <br>0083 身份证从15位升至18位算法 60 <br>0084 十进制数转二进制数的算法 60 <br>0085 十进制数转八进制数的算法 61...

    将数组转换为.bin文件

    将数组转化为二进制文件,让你轻松查看文件的内容。

    C# for CSDN 乱七八糟的看不懂

    C#(WINFORM)学习 一、 C#基础 基础 类型和变量 类型和变量 类型 C# 支持两种类型:“值类型”和“引用类型”。值类型包括简单类型(如 char、int 和 float 等)、枚举类型和结构类型。引用类型包括类 (Class)类 ...

    ist的matlab代码-Contact-Conversion-Wizard:可轻松在不同程序/设备之间转换联系人列表的程序

    该程序可轻松在不同程序/设备之间转换联系人列表。 该程序正在寻找贡献者。 也欢迎偶尔打补丁(测试,CI,进一步开发)和文档。 有可能的使用 该程序最初创建是因为作者发现将Outlook电话簿转移到Fritz!Box的现有...

    代码生成器(CodeBuilder) 2.5

    通过开发插件,你甚至可将其转换成 Word、PDF 等二进制文件。 CodeBuilder 基于插件式、开放式的思想,你通过实现其定义的接口,就可轻松地将你 所开发的插件集成到 CodeBuilder 中来。目前 CodeBuilder 提供了数据...

    FileToBase64

    将文件转换为Base64字符的控制台程序的主文件,可以轻松利用cmd命令将文件转换为base64

    asmdot:[不稳定]快速,零复制且轻量级(Arm | Mips | x86)汇编程序,位于(C | C ++ | C#| Go | Haskell | Javascript | Nim | OCaml | Python | Rust)

    解析器将定义各种体系结构中的指令的数据文件转换为AST,然后由发射器将其转换为各种编程语言的源代码。目标与非目标ASM。 是一个轻量级的汇编库。 它被设计为尽可能简单。 ASM。 不支持标签或宏:开发人员应在提供...

    asp.net知识库

    多样式星期名字转换 [Design, C#] .NET关于string转换的一个小Bug Regular Expressions 完整的在.net后台执行javascript脚本集合 ASP.NET 中的正则表达式 常用的匹配正则表达式和实例 经典正则表达式 delegate vs. ...

Global site tag (gtag.js) - Google Analytics