首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

求C#中的进制转换?该怎么解决

2012-04-28 
求C#中的进制转换?C#中,如何将变量的一组16进制数据(如10 01 65 a3 ff ...)转成10进制在赋予另一变量,求解

求C#中的进制转换?
C#中,如何将变量的一组16进制数据(如10 01 65 a3 ff ...)转成10进制在赋予另一变量,求解谢谢

[解决办法]
//十进制转二进制 

Console.WriteLine(Convert.ToString(69, 2)); 

//十进制转八进制 

Console.WriteLine(Convert.ToString(69, 8)); 

//十进制转十六进制 

Console.WriteLine(Convert.ToString(69, 16)); 

//二进制转十进制 

Console.WriteLine(Convert.ToInt32(”100111101″, 2)); 

//八进制转十进制 

Console.WriteLine(Convert.ToInt32(”76″, 8)); 

//C# 16进制转换10进制 

Console.WriteLine(Convert.ToInt32(”FF”, 16)); 

[解决办法]
Convert.ToInt32(”16进制数”, 16);
[解决办法]
int i = Convert.ToInt32(”FF”, 16);
[解决办法]
我记得10进制到16进制用ToString("x")就可以了。
[解决办法]
string str = System.Text.Encoding.Default.GetString(data1);

热点排行