c# 方法参数_引用参数

static void Main(string[] args)
        {
            

           
            int i=1,j=2;
            //调用引用参数的方法时,要加上ref
            swap(ref i,ref j);
            Console.WriteLine("i={0},j={1}",i,j);//由于是引用型参数,这样传递过来是实参的内存地址,i,j的值就变成i=2,j=1了
            Console.ReadKey();
        }
       


        //学习方法的参数
        //方法参数:引用参数,就是把实参值的内存区域传递过来,而不会产生新的拷贝
        //引用参数在声明要对方法参数要加ref
        static void swap(ref int x,ref int y)
        {
            int temp=x;//通过变量存储x的值
            x=y;
            y=temp;
        }
    }
请使用浏览器的分享功能分享到微信等