写程序结果题
程序运行结果为________
using System;
public class Test
{ public void change(string s)
{ s = s + "change1"; }
public void change(ref string s)
{ s = s + "change2"; }
public void change(string s1, out string s2)
{ s1 = s1 + "change3";
s2 = s1;
}
}
public class Exe8
{
static void Main()
{
string s1, s2;
s1 = "hello,";
Test t1 = new Test();
t1.change(s1);
Console.WriteLine("s1 after call to change1 is {0}", s1);
t1.change(ref s1);
Console.WriteLine("s1 after call to change2 is {0}", s1);
t1.change(s1, out s2);
Console.WriteLine("s1 after call to change3 is {0}", s1);
Console.WriteLine("s2 after call to change3 is {0}", s2);
Console.Read();
}
}
麻烦大家看下这个题结果是多少,谢谢!