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

cmj*_*cmj 4 .net c# stringbuilder

int stxval = 0x02; //found this value on wikipedia
string mystring = "Hello";

StringBuilder builder = new StringBuilder(mystring);
builder.Append(stxval);
Run Code Online (Sandbox Code Playgroud)

此处在字符串构建器"2Hello"中附加.如何以这种形式"Hello"获取字符串?

Jon*_*eet 12

char改为使用:

char stx = '\u0002';
Run Code Online (Sandbox Code Playgroud)

要么

char stx = (char) 2;
Run Code Online (Sandbox Code Playgroud)

我个人更喜欢第一种选择,但这取决于你.

无论如何,那么只需使用:

StringBuilder builder = new StringBuilder(mystring);
builder.Append(stx);
Run Code Online (Sandbox Code Playgroud)