在c#中有类似java的Character.digit(char ch,int radix)吗?

kit*_*une 4 c# java character

Character.digit(char ch, int radix)
Run Code Online (Sandbox Code Playgroud)

返回指定基数中字符ch的数值.

c#中有等价的功能吗?

zeb*_*box 9

我不知道直接等效
我能找到的最接近的匹配是

Convert.ToInt32(string s, int baseFrom);  
Run Code Online (Sandbox Code Playgroud)

所以你可以将你的char转换为string然后将它传递给上面的函数来获取int32或Int16或Byte,或者你想要处理它:

char c = 'F';

int digit = Convert.ToInt32(c.ToString(),16);
Run Code Online (Sandbox Code Playgroud)

注 - 如果char不是数字,Convert将抛出FormatException