static void Main(string[] args)
{
Console.WriteLine("Hello Word");
Console.ReadKey();
}
函数
函数可提供在应用程序中的任意一处执行的代码块
static void Main(string[] args)
{
FunctionName();
Console.ReadKey();
FunctionName();
}
static void FunctionName()
{
Console.WriteLine("Hello Word");
}
函数可以有返回值,函数代码块中得到了一个需要的数据,可以利用其返回值。
static void Main(string[] args)
{
Console.WriteLine(FunctionName());
Console.ReadKey();
}
static int FunctionName()
{
int num = 0;
return num;
}
函数可以有参数,用来告诉编译器,要去处理哪些值。
static void Main(string[] args)
{
FunctionName("Hello Word");
Console.ReadKey();
FunctionName("Hello Word");
}
static void FunctionName(string paramName)
{
Console.WriteLine(paramName);
}
调用有参数的函数时,必须和其定义时里的参数列表一一对应.
可以有任意数量的参数,不一定要去使用全部(如果不用,你要它干嘛)\
参数数组
C#容许为函数制定一个(只能指定一个)特殊参数,这个特殊参数必须是函数定义中的最后一个参数,称为参数数组。参数数组容许使用个数不定的参数调用函数,可以使用params关键字定义他们。
static void Main(string[] args)
{
Console.WriteLine(FunctionName(1,2,3,4,5,6,7,8,9));
Console.ReadKey();
}
static int FunctionName(params int[] nums)
{
int num = 0;
foreach (int a in nums)
{
num += a;
}
return num;
}