c#怎样将16进制转成10进制

[复制链接]
查看11 | 回复4 | 2012-4-12 14:57:30 | 显示全部楼层 |阅读模式
16进制与10进制只是一种表现的形式,说白点就是你看到的字符串的不同展现形式,这个数据再内存中存储的形式是不会变的。你说的16进制的数据是什么???字符串还是int类型的值???如果是字符串,一楼的就可以。假设string a = “AA”,Convert.ToInt32(a, 16)返回的值就是你要的。如果本来就是个int数据,如int a=0xAA,那么你要的只是结果只是字符串如何显示而已了,就像a.ToString()。这样直接显示就可以了。 自己敲下代码试试,很容易理解。...
回复

使用道具 举报

千问 | 2012-4-12 14:57:30 | 显示全部楼层
int b= Int32.Parse("266", System.Globalization.NumberStyles.HexNumber);...
回复

使用道具 举报

千问 | 2012-4-12 14:57:30 | 显示全部楼层
Convert.ToInt32(”AA”, 16);...
回复

使用道具 举报

千问 | 2012-4-12 14:57:30 | 显示全部楼层
Convert.Tostring(”AA”, 10);...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行