相关疑难解决方法(0)

C#hex到ascii

我正在尝试将十六进制的字符串转换为ASCII,使用:

public void ConvertHex(String hexString)
{
    StringBuilder sb = new StringBuilder();

    for (int i = 0; i < hexString.Length; i += 2)
    {
        String hs = hexString.Substring(i, i + 2);
        System.Convert.ToChar(System.Convert.ToUInt32(hexString.Substring(0, 2), 16)).ToString();
    }
    String ascii = sb.ToString();
    MessageBox.Show(ascii);
}
Run Code Online (Sandbox Code Playgroud)

但我得到一个out或bounds异常,我确定它是一个明显的错误,但我尝试过的其他代码也不起作用.我究竟做错了什么?

c# string hex ascii

17
推荐指数
3
解决办法
7万
查看次数

标签 统计

ascii ×1

c# ×1

hex ×1

string ×1