在读取文本文件时将十六进制转换为int

时间:2018-06-03 00:35:41

标签: string algorithm c#-4.0 hex

我有几个十六进制数字,最后一个数字表示后面的字符串长度。例如
2E3F00004Sara
41590000AFavhilmnfr
除了:
515900016Mickael巴里林伍德
这是22而不是16 .. 任何想法如何从数字中得到它? 谢谢

1 个答案:

答案 0 :(得分:0)

首先,22是正确的,因为16 in hex = 1*16 + 6 = 22 是十进制int namelength = Convert.ToInt32("0016", 16); // namelength will be 22 namelength = Convert.ToInt32("000A", 16); // namelength will be 10 的十六进制表示形式:

 <form action="email-form2.php" 

您可以在C#中将十六进制字符串转换为int数字:

email-form2.php