我读取的Byte Array
是从外部DLL文件调用的函数生成的,然后将其转换(编码)为String。在本地窗口(如下所示)中,msg
没有尾部双引号。缺少本地字符串的报价
这是一个错误,故障或标志有问题吗?
代码:
Dim msgC(32) As Byte
Dim msg As String, length As Integer = 32
HW(msgC, length)
msg = System.Text.Encoding.Default.GetString(msgC)
Dim x As String = "hi", y As String = " ho"
Dim z As String = x & y
当地人:
msg "Hello World String
msgC {Length=33} Byte()
x "hi" String
y " ho" String
z "hi ho" String
本地窗口中的Value列是否如此窄以至于它会关闭引号?尝试拓宽它。 – 2010-04-15 18:58:49
没有。我删除了比msg长的值的其他本地人(Me,e和sender)。 – Steven 2010-04-15 19:01:43
尝试'String.Copy(msg)'。 – SLaks 2010-04-15 19:05:54