多做题,通过考试没问题!

C#程序设计

睦霖题库>大学试题(计算机科学)>C#程序设计

String/StringBuilder的异同

正确答案: 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"。
答案解析:
进入题库查看解析

微信扫一扫手机做题