在VB.NET中将Byte转换为Char时出现语法错误

时间:2013-09-28 06:41:58

标签: vb.net string char byte

写这篇文章时会弹出错误:

ListView1.Items(0).SubItems.Add(Convert.ToChar(byteData(i)))

错误是:

  

重载解析失败,因为没有可访问的“转换”接受此数量的参数。

1 个答案:

答案 0 :(得分:1)

Convert.ToChar将用于将字节转换为char。例如,以下鳕鱼将毫无问题地工作:

    Dim byteArray(10) As Byte
    byteArray(0) = 65 'code of 'A' char
    Dim ch As Char
    ch = Convert.ToChar(byteArray(0)) 'ch becomes 'A'c

您能解释一下代码中byteData(i)类型的更多内容吗?也许它不像你期望的那样是一个字节。请检查一下,或者从您定义的地方提供更多信息?