首页 > 其他 > 详细

0801out传值

时间:2016-08-03 16:59:22      阅读:248      评论:0      收藏:0      [点我收藏+]

        //使用 out传值的时候仅仅是将变量名(箱子)拿过来
        //并不会管之前是什么值
        //函数体结束之前必须对该out的参数进行赋值,否则报错(不好意思还回去)
        //out传值,可以进行多个值的传回
        public void Jia(int b,out int c)
        {
            //c += 3;//c=c+3;
            c = b + 10;
        }
        //使用return如何返回多个值
        public string fanhui()
        {
            return 1 + "-" + 2 + "-" + 5;
        }
        public void yang()
        {
            Console.Write("请输入走过的村庄数:");
            int n = int.Parse(Console.ReadLine());
            int sum = 2;
            for (int i = 0; i < n; i++)
            {
                sum = (sum + 1) * 2;
            }
            Console.Write("一共有" + sum + "只羊。");
        }


        static void Main(string[] args)
        {
            //求羊
            //每过一个村庄,卖掉之前的总数的二分之一零1只
            //过了七个村庄之后还有两只
            //问最初赶了多少羊出来
            Program yang1 = new Program();
            yang1.yang();
            Console.ReadLine();

 

            //Program hanshu = new Program();
            //string[] array = hanshu.fanhui().Split(‘-‘);
            //int [] arr = new int[array.Length];
            //for (int i = 0; i < array.Length; i++)
            //{
            //    arr[i] = int.Parse( array[i]);
            //}

            //Console.Write("请输入a=");
            //int a = int.Parse(Console.ReadLine());
            //int c = 4;
            //Program hanshu = new Program();
            //hanshu.Jia(a,out c);
            //Console.WriteLine(c);
            //Console.ReadLine();

 

0801out传值

原文:http://www.cnblogs.com/a12110303043/p/5733554.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!