读书人

c# 如何把任意数字转换成十六进制字符

发布时间: 2012-01-10 21:26:51 作者: rapoo

c# 怎么把任意数字转换成十六进制字符串
Convert.toString不能超过64位吧

[解决办法]
你的数据有多大? 如果是一大堆的数字字符串,则分段、分位转换。
[解决办法]
每8位字符转一次,
[解决办法]
例如:
long dxx = 23423423432;
string aax = Convert.ToString(dxx, 16);
[解决办法]
i=Convert.int32(str.substring(0,7))
Convert.ToString(i,16);
喜欢8个就8个转一次,喜欢10个就10个转一次

读书人网 >C#

热点推荐