string类型是不可变的,除了给string变量重新赋值,目前没有机制可供修改一个字符串的内容,如string Txt="abc"; Txt.ToUpper();//不能改变Txt的值,该方法生返回一个新的字符串,Txt=Txt.ToUpper()重新赋值才能改变Txt的值。
stringBuilder类型提供Append(),AppendFormat(),Insert(),Remove(),Replace()方法修改变量中的数据,而不是返回一个字符串。
string类型是不可变的,除了给string变量重新赋值,目前没有机制可供修改一个字符串的内容,如string Txt="abc"; Txt.ToUpper();//不能改变Txt的值,该方法生返回一个新的字符串,Txt=Txt.ToUpper()重新赋值才能改变Txt的值。
stringBuilder类型提供Append(),AppendFormat(),Insert(),Remove(),Replace()方法修改变量中的数据,而不是返回一个字符串。