2011-09-09 120 views
4
int stxval = 0x02; //found this value on wikipedia 
string mystring = "Hello"; 

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

這裏在字符串生成器"2Hello"被追加。如何獲得這種形式的字符串「你好」?我應該如何將控制字符添加到字符串

回答

11

使用char代替:

char stx = '\u0002'; 

char stx = (char) 2; 

個人而言,我更喜歡第一個選項,但它是由您決定。

反正就用:

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

否則只會增加int.ToString()