值传递 和 引用传递
值传递(值类型/引用类型)没有ref
引用传递(值类型/引用类型) 有ref
使用引用传递 ,传递值类型,实现数据永久保存
static void Main(string[] args)
{
//我想实现两个数字的交换 3 5
int num1 = 3;
int num2 = 5;
Console.WriteLine("num1的值是{0}\tnum2的值是{1}",num1,num2);
Change(ref num1, ref num2);
Console.WriteLine("After Change");
Console.WriteLine("num1的值是{0}\tnum2的值是{1}", num1, num2);
}
//F11 代码跳转了方法定义,传参
private static void Change(ref int number1,ref int number2)
{
//temp
int temp = number1;
number1 = number2;
number2 = temp;
}
结论:使用值传递 ,没有ref,也能永久保存数据
值传递,引用传递
最新推荐文章于 2023-04-19 18:11:20 发布