您的位置:首页 > 其它

string类型在参数传递中如何作为引用,如何在函数外修改函数内的string类型

2014-03-31 00:57 525 查看
1.string类型虽然是引用类型,但大部分表现形式是值类型,原因百度。

2.如何string类型在参数传递中如何作为引用

class StringExc
{
public static void Main()
{
string s1 = "original string";
Function(ref s1);
}

public void Function(ref string s1)
{
s1 = "sssss";
}
}


3.如何让string类型实现真正的引用类型

class StringExc
{
object s2;   //此处是object,如果是string类型的,则改变s2的值不影响s1的值
public static void Main()
{
string s1 = "original string";
s2 = s1;
Function();
}

public void Function()
{
s2 = "sssss";
}
}



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: