作业帮 > 综合 > 作业

C#用一个函数实现两个变量值的交换(提示:使用ref或者out)急!

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/13 01:22:01
C#用一个函数实现两个变量值的交换(提示:使用ref或者out)急!
static void Swap(ref string str1,ref string str2)
{
string temp;
temp=str1;
str1=str2;
str2=temp;
}
再问: 可不可以写个完整的编程 - -!菜鸟看不懂。。
再答: 这个是调用的方法啊,你可以写一个控制台程序:

class test
{

public static void Main()
{
Console.WriteLine("请输入第一个字符串,回车键结束:");
string str1=Console.ReadLine();

Console.WriteLine("请输入第二个字符串,回车键结束:");
string str2=Console.ReadLine();
this.Swap(ref str1,ref str2);
Console.WriteLine("str1="+str1);

Console.WriteLine("str2="+str2);
Console.ReadLine();
}

static void Swap(ref string str1,ref string str2)
{
string temp;
temp=str1;
str1=str2;
str2=temp;
}
}