无参数
/// <summary> /// //无参数,无返回值 /// </summary> public void getWay() { string text = $"我是霖,今年23岁。"; Console.WriteLine(text); } /// <summary> /// 无参数 /// </summary> /// <returns></returns> public string getWay1() {//无参数 string text = $"我是霖,今年23岁。"; return text ; }
有参数,重载方法体getWay1();重载减少类对外接口,较低类的复杂度,便于用户使用
重载的方法不同点在与参数的类型,数量,顺序不同
相同点在于方法名,返回值,范围相同
参数还可以设置默认值
/// <summary> /// 默认25岁,可选 /// 重载方法getWay1() /// </summary> /// <param name="name"></param> /// <param name="age"></param> /// <returns></returns> public string getWay1(string name,int age=25)//年龄是可选的默认25岁--- { string text = $"我是{name},今年{age}岁。"; return text; }
静态方法
/// <summary> /// 静态方法 /// </summary> /// <returns></returns> public static string getWay2() { string text = $"我是霖,今年23岁。"; return text ; }
调用:
Way way=new Way(); way.getWay();//返回值 Console.WriteLine(way.getWay1());//无参数 Console.WriteLine(way.getWay1("lin"));//默认年龄 Console.WriteLine(way.getWay1(age:24,name:"huang"));//命名参数,不命名是默认参数顺序 Console.WriteLine(Way.getWay2());
标签:Console,string,text,getWay1,参数,WriteLine,方法 From: https://www.cnblogs.com/lin-07/p/17377321.html