using System;
class Method //字符串是特殊的引用类型,所以字符串参数的值并不会被方法体改变
...{
static void SetStr(string s)
...{
s = "987654321";
}
static void Main()
...{
string s = "123456789";
SetStr(s);
Console.Write(s);
}
}

字符串是特殊的引用类型,所以字符串参数的值并不会被方法体改变
本文通过一个简单的C#示例解释了为什么字符串作为特殊引用类型,在方法中对其赋值不会影响原始变量。通过演示如何定义和调用一个修改字符串的方法,展示了字符串不可变性的特点。
1867

被折叠的 条评论
为什么被折叠?



