using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace _05方法 { class Program { static void Main(string[] args) { // new Program().Func1(); FuncTest(); Console.ReadKey(); } // 无参无返回 // public叫做访问修饰符,表示公用的方法 // static叫做静态标记,静态方法只能直接访问静态的成员 // 如果需要访问实例方法(没有static修饰的)必须实例化(new一个对象) public static void Func2() { } public void Func1() { } // 有参无返回值 public static void Func3(int num) { // 定义方法的时候 // 类型名 变量名 } // 有参有返回值 public static string Func4(int num) { // 有返回值的方法在结束的时候一定要有一个return + 值 // 值的类型要与方法的定义一致 return ""; // 严格意义上讲return不一定要在最后 // 可以讲return放在中间,但是只要是见到了return方法就结束 // 没有返回值的方法也可以有return } public static void FuncTest() { Console.WriteLine("111111"); // return; Console.WriteLine("222222"); } // 简单 // 维护 public int FuncTest2(int i) { int num; switch (i) { case 1: num = 10; break; case 2: num = 20; break; default: num = 30; break; } return num; } } }