求C#中的进制转换?

lieren8888 2012-04-24 08:20:06
C#中,如何将变量的一组16进制数据(如10 01 65 a3 ff ...)转成10进制在赋予另一变量,求解谢谢
...全文
118 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
mizuho_2006 2012-04-24
  • 打赏
  • 举报
回复
string str = System.Text.Encoding.Default.GetString(data1);
mizuho_2006 2012-04-24
  • 打赏
  • 举报
回复
我记得10进制到16进制用ToString("x")就可以了。
lieren8888 2012-04-24
  • 打赏
  • 举报
回复
新手,现懂了点。再请问若byte[] data1= new byte[] { 0x10, 0x01, 0x0f, 0xff, 0x10..};怎么把数组data里的数转成10进制后再赋予变量data2,谢谢
orochiheart 2012-04-24
  • 打赏
  • 举报
回复
int i = Convert.ToInt32(”FF”, 16);
orochiheart 2012-04-24
  • 打赏
  • 举报
回复
//十进制转二进制

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

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧