1.题目要求如下:
在C#中用swap方法实现两个数交换,输入交换前数据,输出交换后数据,分别采用值参数和引用参数实现,观察结果。
2.来吧展示,代码如下:
using System;
namespace Experiment_2._3
{
class Program
{
static void Main(string[] args)
{
int a = 10;
int b = 99;
//Swap(a, b);
Swap2(ref a,ref b);
Console.WriteLine("a={0}&&b={1}",a,b);
}
//值传递
static void Swap(int a,int b)
{
int temp = a;
a = b;
b = temp;
}
//引用传递
static void Swap2(ref int a, ref int b)
{
int temp = a;
a = b;
b = temp;
}
}
}
3.运行结果如下:
a=99&&b=10
请按任意键继续. . .
我是小关,关注我,带你从初级入门编程
希望能帮到大家,问你们要一个赞,你们会给吗,谢谢大家
版权声明:本文版权归作者(@攻城狮小关)和优快云共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
大家写文都不容易,请尊重劳动成果~
交流加Q:1909561302
博客园地址https://www.cnblogs.com/guanguan-com/