0
|
Yuriy Faktorovich · 技术社区 · 15 年前 |
![]() |
1
6
不,它是对同一个不可变实例的引用。这意味着,如果在方法中为其分配一个新值,您所做的只是更改本地引用以指向另一个同样不可变的字符串。 |
![]() |
2
2
字符串是引用类型,尽管是不可变的引用类型。 默认情况下,参数通过值传递,对于引用类型变量,值就是引用。但是,由于String类是不可变的,因此对传递给方法的字符串的任何更改都将更改本地引用,以指向新的不可变字符串实例,正如Steven所述。 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 4 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 4 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 4 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 4 月前 |