日期:2014-05-19  浏览次数:20983 次

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个转一次