Character.digit(char ch, int radix)
Retourne la valeur numérique du caractère ch dans la base spécifiée.
Existe-t-il une fonction équivalente dans c #?
Je ne connais pas d’équivalent direct
Le match le plus proche que je puisse trouver est
Convert.ToInt32(ssortingng s, int baseFrom);
Vous pouvez donc convertir votre caractère en chaîne, puis le transmettre à la fonction ci-dessus pour obtenir l’int32, l’int16 ou l’octet, ou comme vous voulez le gérer:
char c = 'F'; int digit = Convert.ToInt32(c.ToSsortingng(),16);
Remarque – Convert levera une exception FormatException si le caractère n’est pas un chiffre.