Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 十六进制字符串到整型字符串,反之亦然_C# - Fatal编程技术网

C# 十六进制字符串到整型字符串,反之亦然

C# 十六进制字符串到整型字符串,反之亦然,c#,C#,我想把一些巨大的十六进制字符串转换成int字符串 我的十六进制字符串可能是这样的: 666E7A427931676468633533394553764B38483240384A4B615241333455455A3369386F366048745A333932367A664142462F57574273 这个数字太长,无法存储在int中,我需要将它作为整数存储在字符串中 如何将新的int字符串转换回十六进制 您对此有什么想法吗?您可以使用.NET 4.0+获得10进制表示法 var hexStr

我想把一些巨大的十六进制字符串转换成int字符串

我的十六进制字符串可能是这样的: 666E7A427931676468633533394553764B38483240384A4B615241333455455A3369386F366048745A333932367A664142462F57574273

这个数字太长,无法存储在int中,我需要将它作为整数存储在字符串中

如何将新的int字符串转换回十六进制

您对此有什么想法吗?

您可以使用.NET 4.0+获得10进制表示法

var hexString = "666E7A427931676468633533394553764B38483240384A4B615241333455455A3369386F366048745A333932367A6A664142462F57574273"
var bigNumber = BigInteger.Parse(hexString, NumberStyles.AllowHexSpecifier)
结果是

290825075527865440850840162776336047300722068695844686969687688283360481878315042200208855384521898951434440464937388090234036230242931

如果方便的话,可以将其存储为字符串。

有int吗?你是在找散列还是什么?那怎么办?你的意思是你想把这个值作为一个以10为基数的数字吗?我只是在找我的十六进制字符串的整数表示,意思是整数表示没有意义。从技术上讲,它已经是一个整数了,因为它没有小数um。。。基数点。我认为他是对的,更多关于这个大整数的参考