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

十六进制有关问题

2011-12-29 
十六进制问题上次看到过C#进制转换的问题,自己还试验了下,可是现在怎么也想不起来了,高手帮忙。在C#2005中

十六进制问题
上次看到过C#进制转换的问题,自己还试验了下,可是现在怎么也想不起来了,高手帮忙。
在C#2005中如何把一个整数转换成16进制。最好不要说自己写函数什么的,C#本身就提供有一个方法的。

[解决办法]
用Convert.ToString(long value,int toBase)函数,如:

C# code
Int64 i = 32; string s = Convert.ToString(i, 16); Console.WriteLine(s);
[解决办法]
C# code
string x=20;int i=int.Parse("0x"+x);string hex=i.ToString("X");
[解决办法]
C# code
string x="20";
[解决办法]
楼上的方法在调用int.Parse转换时会出错!

热点排行