这个和string唯一的区别是。string每次修改都会开辟新内存。这StringBuilder只在固定内存地址上修改。这样速度比string快很多。
在遇到要频繁修改某个值时,请使用StringBuilder
StringBuilder str_接收事件记时 =new StringBuilder( string.Format("{0,9}", DateTime.Now.Second.ToString() + "秒" + DateTime.Now.Millisecond.ToString() + "ms:")); //固定长度9 右对齐
StringBuilder str_接收事件记时 =new StringBuilder( string.Format("{0,9}", DateTime.Now.Second.ToString() + "秒" + DateTime.Now.Millisecond.ToString() + "ms:")); //固定长度9 右对齐
字符串,串联不支持用 + 号
要用 .Append("这样才能串联");
string转StringBuilder
StringBuilder sb = new StringBuilder ("要这样");
StringBuilder转string
string str = sb.ToString();