[此文来源于互联网,牛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为将要转换成的格式
作者:gdgzboy@牛C网
地址:http://www.niuc.net/post/2148/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!
牛C网推荐您再看看以下日志:
如何充分利用ASP.NET 2.0预编译
用DHTML与XML制作Ajax幻灯片
如何让DevExpress的DateEdit控件正确显示日期的周名
VS2005 Crystal Report开发Web应用
ASP.NET数据库应用指南
ASP.NET中实时图表的实现
ASP.NET 2.0 页面状态持续程序实例
关于dotnet脏字过滤的算法代码
ASP.NET的一个bug的发现和解决
用ASP.NET设计优秀系统
如何充分利用ASP.NET 2.0预编译
用DHTML与XML制作Ajax幻灯片
如何让DevExpress的DateEdit控件正确显示日期的周名
VS2005 Crystal Report开发Web应用
ASP.NET数据库应用指南
ASP.NET中实时图表的实现
ASP.NET 2.0 页面状态持续程序实例
关于dotnet脏字过滤的算法代码
ASP.NET的一个bug的发现和解决
用ASP.NET设计优秀系统
梅花雨的日历控件在ASP.NET2.0下不可用的解决方法
两个简单方法加速DataGridView





