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


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()

最新更新