在函数中调用自己称为函数递归,无结束条件的递归是没有作用的,所以在使用递归的时候一定要有结束条件。
求一个1到一个数的累加和?
f(n)=n+f(n-1);这就是我们找到的函数关系,所以我们就可以指定参数为n,函数名为f这样去创建方法。
public static int add(int number)
{
int sum = 0;
if(number>=1)
sum = number + add(number - 1);
return sum;
}
public static void Main(string[] arg)
{
int a = add(10);
Console.WriteLine(a);
}
//结束条件就是number>=1的时候不在调用。
枚举:一般用于元素式有限个的常量状态。
语法:enum 枚举名
{
枚举值1,枚举值2,枚举值3....
}
enum E_Gender
{
男=0,女
}
public static void Main(string[] arg)
{
E_Gender gender = E_Gender.男;