Dav*_*vid 8 c# hex character-encoding
我有一个设备,我试图通过套接字连接,根据手册,我需要"十六进制02的STX字符".
我怎么能用C#做到这一点?
Veg*_*dal 13
只是评论GeoffM的答案(我没有足够的观点来评论正确的方式).
你不应该只使用两位数来嵌入STX(或其他字符).
如果下一个字符(在"\ x02"之后)是一个有效的十六进制数字,那么它也会被解析,这将是一个烂摊子.
string s1 = "\x02End";
string s2 = "\x02" + "End";
string s3 = "\x0002End";
Run Code Online (Sandbox Code Playgroud)
这里,s1等于".nd",因为2E是点字符,而s2和s3等于STX +"End".
| 归档时间: |
|
| 查看次数: |
26277 次 |
| 最近记录: |