我应该如何将控制字符添加到字符串中

本文关键字:字符串 添加 控制字符 我应该 | 更新日期: 2023-09-27 18:08:10

int stxval = 0x02; //found this value on wikipedia
string mystring = "Hello";
StringBuilder builder = new StringBuilder(mystring);
builder.Append(stxval);

在字符串生成器中,附加了"2Hello"。 如何以这种形式获取字符串"你好"?

我应该如何将控制字符添加到字符串中

改用char

char stx = ''u0002';

char stx = (char) 2;

就个人而言,我更喜欢第一种选择,但这取决于你。

无论如何,只需使用:

StringBuilder builder = new StringBuilder(mystring);
builder.Append(stx);
builder.Append((char)stxval);

否则它只会增加int.ToString()