C#回顾学习笔记二十三:静态字段与递归

来源:互联网 发布:毒品网络 豆瓣 编辑:程序博客网 时间:2024/06/12 01:50
1)方法的递归是方法自己重复调用自己,需要注意的是:跟循环一样,要避免出现死循环,也就是需要有条件结束递归
2)在类的下级-与其他方法同级下声明一个静态字段,这样可以在其他方法中共同使用,实例:
//声明静态字段
        public static int i = 0;
        public static void outPut()
        {
            Console.WriteLine("打印一遍");
            i++;
            if (i >= 7)
            {
                return;//避免死循环,让方法结束递归
            }
            outPut();//重复调用自己的方法
        }


注意:因为是静态字段,声明在方法外面的,所以i的值会一直受调用它的函数影响,在方法内影响i的值后,这个值将会一直存在,直到下一次又被调用时再次改变。
阅读全文
0 0
原创粉丝点击