题目内容
(请给出正确答案)
[主观题]
StringStringBuilder的异同
提问人:网友lixin080108
发布时间:2022-02-17
参考答案
string的确是不能修改的:
stringstr="a";
str="b"//str是被赋值了"b"没错,但是str里面原来的string值"a"并没有被修改。
stringstr="a";
stringstr1=str;
str+="b";//此时str="ab",str1="a";
StringBuilderstr=newStringBuilder("a");
StringBuilderstr1=str;
str.Append("b");
str.ToString()和str1.ToString()都是"ab"。
stringstr="a";
str="b"//str是被赋值了"b"没错,但是str里面原来的string值"a"并没有被修改。
stringstr="a";
stringstr1=str;
str+="b";//此时str="ab",str1="a";
StringBuilderstr=newStringBuilder("a");
StringBuilderstr1=str;
str.Append("b");
str.ToString()和str1.ToString()都是"ab"。
如搜索结果不匹配,请 联系老师 获取答案