ITPub博客

首页 > Linux操作系统 > Linux操作系统 > c# 方法参数_值参数

c# 方法参数_值参数

原创 Linux操作系统 作者:wisdomone1 时间:2012-03-09 15:09:20 0 删除 编辑
//学习方法的参数
        //方法参数:值参数,即无修饰符的参数;即传递给方法max的x参数的值是对实参的值作一个拷贝,就是把实参值的拷贝
        //传递给方法的形式参数int x;所在调用方法max后,实质的值不会发生变化
        //此方法是交换两个参数的值



class Program
    {
        static void Main(string[] args)
        {
            //{0}表示第一个参数的值,而且必须以逗号分隔
            Console.WriteLine("6与8哪个数字最大的数字是{0}__{1}" , max(6,8),max(99,22));
            Console.ReadKey();

            //调用交换参数的方法swap

            //如下i,j是实参,要传递给方法swap,注意swap中的参数是形式参数,对于值参数(方法参数),实参传递过去的是拷贝
            int i=1,j=2;
            swap(i,j);
            Console.WriteLine("i={0},j={1}",i,j);//所以原来实参i,j的值是不会发生变化的,还是i=1,j=2
            Console.ReadKey();
        }
     


        //学习方法的参数
        //方法参数:值参数,即无修饰符的参数;即传递给方法max的x参数的值是对实参的值作一个拷贝,就是把实参值的拷贝
        //传递给方法的形式参数int x;所在调用方法max后,实质的值不会发生变化
        //此方法是交换两个参数的值
        static void swap(int x,int y)
        {
            int temp=x;//通过变量存储x的值
            x=y;
            y=temp;
        }
    }

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/9240380/viewspace-718147/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: c# {0}参数值
请登录后发表评论 登录
全部评论
提供针对oracle初学者及进阶的数据库培训,欢迎大家咨询: 微信: wisdomone 微信公众号: lovedb 工作经历: 中国普天 北京科蓝 北京云和恩墨 北京神州新桥

注册时间:2008-04-04

  • 博文量
    2189
  • 访问量
    12690138