如何在文本框中显示值的字符

本文关键字:显示 字符 文本 | 更新日期: 2023-09-27 18:11:05

我有一个COM连接的测试/模拟器应用程序。我通过COM端口发送的值是一个字符数组(char[])。此数组中的某些字符具有在常规字符串对象中不显示的值,例如0('0表示字符串的结束)。我想在文本框中显示此值用于调试/日志记录目的,但我没有办法显示这些字符。

例如我的char[]是:

char[] chars = new char[] {'#',''0' + '+'};
编辑:我想显示的确切字符串是:
String command = String.Format("#CMD{0:X}{1:X}*", chars[0], chars[1]);

调试器中的字符串如下所示:

#CMD'0+*

如何在文本框中显示值�的字符

尝试转义为''0

可以这样写:

 string[] strings = new string[] {@"# ",@"'0 ", @"+ "};
 LblTestLabel.Text = strings[0] + strings[1] + strings[2];

的结果是:# '0 +