博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# 进制转换
阅读量:4635 次
发布时间:2019-06-09

本文共 667 字,大约阅读时间需要 2 分钟。

在.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);
}
$ad$
其中fromBase为原来的格式
toBase为将要转换成的格式

转载于:https://www.cnblogs.com/crazycxy/archive/2011/06/19/2084496.html

你可能感兴趣的文章
jenkins ssl证书报错问题解决
查看>>
《BI项目笔记》用Excel2013连接和浏览OLAP多维数据集
查看>>
C语言对mysql数据库的操作
查看>>
SQL Server 数据库备份
查看>>
INNO SETUP 获得命令行参数
查看>>
http编程学习(C#)
查看>>
DNN 数据访问策略 (转)
查看>>
Sublime Text 自动换行
查看>>
mybatis逆向工程配置文件怎么再偷懒(懒出天际)
查看>>
hdu1160FatMouse's Speed(DP)
查看>>
Codeforces Round #228 (Div. 1)B
查看>>
poj2420A Star not a Tree?(模拟退火)
查看>>
switch case
查看>>
crash
查看>>
ASP.NET MVC 4 (十三) 基于表单的身份验证
查看>>
day3----编码-集合-深浅copy-文件操作-函数初识
查看>>
linux下find命令的使用和总结
查看>>
数据结构-线性表的顺序结构
查看>>
微信第三方平台开发 - 常见问题汇总
查看>>
[Poj2096]Collecting Bugs(入门期望dp)
查看>>