函数也叫做方法
在哪里写函数
>>>类中
为什么有函数
为了解决常见的功能重复复使用,代码冗余过多。所以发明了函数。
如何写:
修饰符 返回值类型 函数名 (类型 变量名,类型 变量名){
方法体。代码块
}
函数调用语法
抽象类名.函数名();
注意:当函数表达式的定义 ,与函数的执行在同一个类中时了,函数调用可以省略抽象类。
1:创建函数时,可以写多个修饰符
2:函数名:自定义的,一般根据函数作用起名,开头大写
3:定义函数,方法体中代码不执行
4:调用函数后,方法体中代码执行
5:函数可以多次调用,方法体重复执行,每次执行都是独立的。
6:函数的代码块是独立的,变量不可以被函数外部访问。
定义函数中 如果不需要返回值 即 代码块部分 不写return,返回值类型用 void
同理 返回值要求整数就用int 字符串就用 string等如下:
static void Main(string[] args)
{
// 函数 也叫做发方法。
Program.Foo();
Foo(); // 调用函数;函数执行
Foo();
Console.WriteLine(Sum(2, 3));
Console.WriteLine(Sum(3, 4));
Console.ReadKey();
}
// 定义函数
public static void Foo()
{
Console.WriteLine("hellow foo");
}
// 求两个整数的和
public static int Sum(int a ,int b)
{
return a + b;
}
函数组成:
函数名:
参数: 形参 ,实参
形参:多个,
相当于定义变量
作用:接收实参的值
定义函数时编写
实参:具体的数据
作用:函数形参赋值
函数执行时候编写
返回值:输出函数运算结果