一、方法
using System; namespace Lesson_06 { class MainClass { public class Car{ //l跑 //访问说明符 返回值类型 方法名(参数列表){语句;…… return 返回值;} //void 表示没有返回值 public void Run(){ Console.WriteLine ("往前开"); } } public static void Main (string[] args) { Car c = new Car (); //调用方法;对象.方法名(参数); c.Run (); } } }
二、方法的定义和调用
Person p=new Person(); P.Say(); 1、带有参数的方法举例 using System; namespace Lesson_06 { class MainClass { public class Car{ //l跑 //访问说明符 返回值类型 方法名(参数列表){语句;…… return 返回值;} //void 表示没有返回值 public void Run(int l){ Console.WriteLine ("往前开5米"); } } public static void Main (string[] args) { Car c = new Car (); //调用方法;对象.方法名(参数); c.Run (5); } } } namespace Lesson_06 {或者 class MainClass { public class Car{ //l跑 //访问说明符 返回值类型 方法名(参数列表){语句;…… return 返回值;} //void 表示没有返回值 public void Run(int l){ Console.WriteLine ("往前开{0}米",l); } } public static void Main (string[] args) { Car c = new Car (); //调用方法;对象.方法名(参数); c.Run (5); } } 2、两个参数的举例: namespace Lesson_06 { class MainClass { public class Car{ //l跑 //访问说明符 返回值类型 方法名(参数列表){语句;…… return 返回值;} //void 表示没有返回值 public void Run(int l,string s){ Console.WriteLine ("往前开{0}米",l); Console.WriteLine (s); } } public static void Main (string[] args) { Car c = new Car (); //调用方法;对象.方法名(参数); c.Run (5,"Hello"); } } } 3、方法的返回值 class MainClass { public class Car{ //l跑 //访问说明符 返回值类型 方法名(参数列表){语句;…… return 返回值;} //void 表示没有返回值 public void Run(int l,string s){ Console.WriteLine ("往前开{0}米",l); Console.WriteLine (s); } public int Add(int a, int b){ int c = a + b; return c; } } public static void Main (string[] args) { Car c = new Car (); //调用方法;对象.方法名(参数); c.Run (5,"Hello"); //求和 int i; i=c.Add (5,6); Console.WriteLine (i); } } } 4、私有变量,Get方法使用 using System; namespace Lesson_06 { class MainClass { private class Car{ public string name="laowang"; //Get方法 public string Getname(){ return name; } //l跑 //访问说明符 返回值类型 方法名(参数列表){语句;…… return 返回值;} //void 表示没有返回值 public void Run(int l,string s){ Console.WriteLine ("往前开{0}米",l); Console.WriteLine (s); } public int Add(int a, int b){ int c = a + b; return c; } } public static void Main (string[] args) { Car c = new Car (); //调用方法;对象.方法名(参数); c.Run (5,"Hello"); //求和 int i; i=c.Add (5,6); Console.WriteLine (i); //c.name = ""; Console.WriteLine (c.Getname); } } } 5、Set方法的使用 using System; namespace Lesson_06 { class MainClass { private class Car{ public string name="laowang"; //Get方法 public string Getname(){ return name; } //Set方法 public void Setname(string newName){ name = newName; } //l跑 //访问说明符 返回值类型 方法名(参数列表){语句;…… return 返回值;} //void 表示没有返回值 public void Run(int l,string s){ Console.WriteLine ("往前开{0}米",l); Console.WriteLine (s); } public int Add(int a, int b){ int c = a + b; return c; } } public static void Main (string[] args) { Car c = new Car (); //调用方法;对象.方法名(参数); c.Run (5,"Hello"); //求和 int i; i=c.Add (5,6); Console.WriteLine (i); //c.name = ""; //Console.WriteLine (c.Getname); c.Setname ("老王"); Console.WriteLine (c.Getname); } } }