首页 > 学院 > 开发设计 > 正文

值传递,引用传递

2019-11-10 20:16:06
字体:
来源:转载
供稿:网友
值传递 和 引用传递  值传递(值类型/引用类型)没有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,也能永久保存数据
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表