我有一个设备试图通过套接字连接,根据手册,我需要“十六进制 02 的 STX 字符”。
我如何使用 C# 来做到这一点?
只是对 GeoffM 的答案的评论(我没有足够的观点来以正确的方式发表评论)。
您绝对不应该仅使用两位数字来嵌入 STX(或其他字符)。
如果下一个字符(“\x02”之后)是有效的十六进制数字,那么它也会被解析,并且会很混乱。
string s1 = "\x02End";
string s2 = "\x02" + "End";
string s3 = "\x0002End";
这里,s1 等于“.nd”,因为 2E 是点字符,而 s2 和 s3 等于 STX +“End”。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)