我在VB.NET寻找一个函数,它会将十六进制值转换为相应的ASCII,就像在Excel中一样。
例如,在Excel中,
=CHAR(HEX2DEC("c7")) will return, 'Ç'
在.NET中是否有任何库函数,它也是如此?
答案 0 :(得分:1)
Dim hexValue = "FF"
Dim ascii = System.Convert.ToChar(System.Convert.ToUInt32(hexValue, 16))
答案 1 :(得分:0)
您可以使用System.Text.Encoding.ASCII.GetString
将字节数组转换为ASCII字符串。可以使用十六进制文字定义字节数组。
答案 2 :(得分:0)
您可以使用ChrW
method。您必须导入Microsoft.VisualBasic
命名空间:
ChrW(Convert.ToInt32("C7", 16))