C#实训Day013:C#的方法重载
1、通过定义方法重载,系统会认为是同一个方法的两种情况,但烂瘀佐栾这样的两个方法不可以在同一个类里,否则系统会报错。这里我们拿学生来举例,定义一个无返回值的方法,该方法只定义了一个方法并没有返回任何的参数:/// <summary> /// 方法重载1:无参/// </summary>static void student(){ Console.WriteLine("这个重载没有赋值");}

3、定义两个不同类型的参数和返回值,返回一个字符串和一个整蕞瞀洒疸型值,分别为学生的姓名和年龄/// <summary> /// 方法重载3: 2个参数/// </summary媪青怍牙>/// <param name="name">形参1:字符串</param>/// <param name="age">形参2:整型</param> static void student(string name,int age){ Console.WriteLine("姓名{0},年龄{1}",name,age);}

5、现在我们来执行下我们的程序,可以看到3中方法都被执行了,这就是我们的方法重载了,如果需要针对不同的数据类型执行相同的操作,重载就是一项十分有用的技术。

6、利用这个功能,在调用一个方法时,可以提供一个以逗号分隔的实参列表,而编译器将根据这些实参的数量和类型来选择一个匹配的重载版本,达到精准匹配的效果。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:52
阅读量:59
阅读量:84
阅读量:66
阅读量:42