• out传值


    public void Out(out int a, out int b)
            {//out相当于return返回值
                //可以返回多个值
                //拿过来变量名的时候,里面默认为空值
                a=1;
                b=2;
            }


            static void Main(string[] args)
            {
         int a = 0;
                int b = 1;
                Program hanshu = new Program();
                hanshu.Out(out a, out b);

    namespace out传值
    {
        class Program
        {
            public void Jia(int a ,int b)
            {
                a = a + b;
                Console.WriteLine(a);
            }


            public void Jia1(int a,out int b)
            {
               
                b = a + 5;
            }

            static void Main(string[] args)
            {
                //Console.Write("请输入a=");
                //int a = int.Parse(Console.ReadLine());
                //Console.Write("请输入b=");
                //int b = int.Parse(Console.ReadLine());

                //Program hanshu = new Program();
                //hanshu.Jia1(a,out b);
                //Console.WriteLine(b);
                ////out传值在传的时候,仅仅是将变量名称(箱子)传给函数
                ////在进行完成循环体之后,将这个变量以及里面的值一起拿出来


                ////hanshu.Jia(a,b);
                ////形参   传值
                ////只是将值给它,并不是把变量名(箱子)也给他

                ////实参    传址
                ////将箱子传给函数

                ////Console.WriteLine(a);
                //Console.ReadLine();

  • 相关阅读:
    第七周总结
    结对开发nabcd
    第六周总结
    地铁售票设计思想及部分代码
    第二周总结
    进度总结(地铁查询购票)
    第三周总结
    冲刺四
    冲刺三
    冲刺2
  • 原文地址:https://www.cnblogs.com/shi2172843/p/5630160.html
Copyright © 2020-2023  润新知