枚举
特点:
1.一组常量的组合
2.在不指定任何索引的情况下,默认第一个字段从0开始,之后的依次加一
3.在指定了某个索引的情况下,之后的字段索引会依次加一
4.若等于之前的一个常量字段的时候强制取int,那就是等于的这个字段的索引号
5.若之前定义的一个字段的索引指向了之后的某个默认字段 那么他俩完全相同
6.不管第一个常量字段指定的索引从几开始开始,那么之后的所有常量的代表值会自动+1
定义方法为:
enum meiju:int { one=3, two, three, four=three }
递归:
递归是指在函数里面,调用这个函数本身
例:使用函数求5的阶乘
public int Jie(int a) { int sum; if (a == 1) { return a; } sum = a * Jie(a - 1); return sum; }
Program hanshu = new Program(); int sum = hanshu.Jie(5); Console.WriteLine(sum);