C#中的ASCII字符到十六进制值

时间:2011-05-14 05:07:11

标签: c#

如何将ASCII char值示例'a'转换为等效的十六进制值41

3 个答案:

答案 0 :(得分:3)

转换为int然后转换为十六进制

Convert.ToInt32('a').ToString("X");

a实际上是61A41

答案 1 :(得分:3)

C#有一个内置函数可以转换为byte: Convert.ToByte('a')

答案 2 :(得分:2)

String.Format("{0:X}", Convert.ToInt32(letter));