函数:可重复使用的一段代码,可以输入参数,也可以有返回值。
语法格式:
//static:静态修饰词
[访问修饰符][static] void/返回值类型 方法名([参数类型 参数])
{
方法体
//如果有返回值,则使用return 返回值;
}
注意事项:
1.方法创建是在类内,且方法名不可重复;
2.静态方法与非静态方法调用方式不同;
3.方法名需遵循大驼峰命名。
静态方法调用:
internal class Program
{
static void Main(string[] args)
{
//方法的实现需要直接或间接在Main方法中
//调用方法一:类名.方法名()
Program.Add(1,2);
//调用方法二:在同一个类中,只需方法名()
Add(1,2);
}
/// <summary>
/// 加法运算
/// </summary>
/// <param name="a"></param>
/// <param name="b"></param>
public static void Add(int a,int b)
{
Console.WriteLine(a+b);
}
}
非静态方法调用:
internal class Program
{
static void Main(string[] args)
{
//非静态方法调用,需要先初始化所在的类,再通过类.方法名()
Program program = new Program();
program.Add(1,2); //输出结果:3
}
public void Add(int a,int b)
{
Console.WriteLine(a+b);
}
}