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