相关疑难解决方法(0)

如果字符串在c#中是不可变的,我怎么会这样做?

我今天读到,在c#字符串是不可变的,就像一旦创建它们不能被改变,那么下面的代码如何工作

string str="a";
str +="b";
str +="c";
str +="d";
str +="e";

console.write(str) //output: abcde
Run Code Online (Sandbox Code Playgroud)

怎么变量的值变了?

c#

8
推荐指数
3
解决办法
732
查看次数

标签 统计

c# ×1