我正在将一些硬件通信代码从 VB6 转换为 C#,并且遇到了需要向设备发送字符的 som 通信问题。VB6 代码如下所示:
Dim STARTQUEST As String
STARTQUEST = Chr(254) + Chr(address + 8) + Chr(address) + Chr(20) + Chr(128) + Chr(3)
我已经完成了这个 C# 代码
String m_startQuest = "";
m_startQuest = m_startQuest + (Char)254 + (Char)(address + 8) + (Char)address + (Char)20 + (Char)128 + (Char)3;
但我觉得我没有从他们那里得到相同的输出。至少在调试中,STARTQUEST
字符串看起来有很大不同。有没有其他方法可以让 vb6 函数在 C# 中做同样的事情?