Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/338.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/8/variables/2.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中将十六进制值字符串转换为数字字符串#_C#_Type Conversion - Fatal编程技术网

C# 如何在C中将十六进制值字符串转换为数字字符串#

C# 如何在C中将十六进制值字符串转换为数字字符串#,c#,type-conversion,C#,Type Conversion,我得到了十六进制视图中的字符串 33-35-34-37-36-32-31-31-32-35-32-31-32-38-38 我想得到一个对应值的字符串 354762112521288 我看可以像这里这样做 所以我想知道我必须使用哪些方法来实现它 我尝试这个,因为第一个值是33 string hex = "0x33"; int intValue = Convert.ToInt32(hex, 16); 但是它给了我51而不是3 谢谢你的帮助 我想, 3的十六进制值为“3”

我得到了十六进制视图中的字符串

33-35-34-37-36-32-31-31-32-35-32-31-32-38-38

我想得到一个对应值的字符串

354762112521288

我看可以像这里这样做

所以我想知道我必须使用哪些方法来实现它

我尝试这个,因为第一个值是33

 string hex = "0x33"; 
 int intValue =  Convert.ToInt32(hex, 16);
但是它给了我51而不是3

谢谢你的帮助

我想,
3的十六进制值为“3”

“0x33”是十进制的51

这些是代表数字(字节)“3”=0x33的字符的十六进制值。要从这样的字节值中获取字符,请执行
char c=(char)byteValue
0x33
十六进制值表示十进制的
51
system@500-InternalServerError请提供C代码好吗?@PavelAnikhouski谢谢!请给我几行C代码好吗?请提供C代码,谢谢@DmitryBoyko你的密码是正确的哦,gerat!所以那么如何将51转换为3?这可能会有帮助: