如何将ASCII char值示例'a'
转换为等效的十六进制值41
?
答案 0 :(得分:3)
转换为int然后转换为十六进制
Convert.ToInt32('a').ToString("X");
a
实际上是61
,A
是41
答案 1 :(得分:3)
C#有一个内置函数可以转换为byte: Convert.ToByte('a')
答案 2 :(得分:2)
String.Format("{0:X}", Convert.ToInt32(letter));