如何在c#中将十字形从char []转换为int

时间:2018-05-31 23:06:11

标签: c#

如果我有:

 char[] hexText = new char[9]; //5A3F0000A
 char c =   hexText[9]; //A              
 int lastD = // will be 10;

我试图转换它但失败了.. 怎么做?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用十六进制字符的有序字符串和IndexOf字符串方法来处理此基本转换。

string hexabet = "0123456789ABCDEF";
char c = 'A';
int lastD = hexabet.IndexOf(c);
Console.WriteLine(lastD); // 10