C#学习日志二(方法与数组)
方法:方法是C#的类中具有名称的包含一系列语句的代码块。
语法:[修饰符] 返回类型 方法名([[参数修饰符]参数类型1 参数名1...])
{
//方法体
}
修饰符:除常用修饰符外,还包括用于方法重载的override,new等。
返回类型:方法无返回类型,需要用void关键字;如果方法有返回类型,在方法体中需要有return
返回值。
例子:
public int cube(int num)
{
int result = num * num * num; //计算参数立方值
return result; //返回计算结果 return num * num * num
}
值传递:C#向方法传递参数的方法有3种:默认传递,ref引用传递,out输参数传递。
递归方法:一个直接或者间接调用自己的方法称为递归方法。
数组:数组是包含多个具有相同数据类型的元素的有序集合。元素在数组中的顺序称为下标。
声明数组语法:
元素类型[] 数组名; //声明一维数组
元素类型[,] 数组名; //声明二维数组
声明数组的同时,可以对数组进行初始化:
int[] nums = new int[]{0,1,2,3,4...}; 简化: int[] nums = {0,1,2,3,4...};
string[] words = new string[] {"one","two","three"};