读书人

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

发布时间: 2012-04-28 11:49:53 作者: rapoo

求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);

读书人网 >C#

热点推荐