1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 ////////////////////////////////////////////////////
 6 // 方法重载: 
 7 //      1. 方法名称必须相同
 8 //      2. 参数个数必须不同(如果参数个数相同,那么类型必须不同)
 9 //      3. 参数类型必须不同
10 //      4. 和返回值无关
11 ////////////////////////////////////////////////////
12 namespace 方法重载
13 {
14     class Program
15     {
16         static void Main(string[] args)
17         {
18             // 方法重载1
19             Test_Overloaded_Methods();
20             // 方法重载2
21             Test_Overloaded_Methods("我是方法重载2: 一个参数,类型为字符串");
22             // 方法重载3
23             Test_Overloaded_Methods(3);
24             // 方法重载4
25             Test_Overloaded_Methods(4, "重载4");
26             // 方法重载5
27             Test_Overloaded_Methods("重载5", 5);
28 
29             Console.ReadLine();
30         }
31 
32         /// <summary>
33         /// 方法重载1:无参
34         /// </summary>
35         static void Test_Overloaded_Methods()
36         {
37             Console.WriteLine("我是方法重载1: 无参");
38         }
39         /// <summary>
40         /// 方法重载2 : 1个参数, 返回值类型相同
41         /// </summary>
42         /// <param name="str"></param>
43         static void Test_Overloaded_Methods(string str)
44         {
45             Console.WriteLine(str);
46         }
47         /// <summary>
48         /// 方法重载3: 1个参数,返回值类型相同
49         /// </summary>
50         /// <param name="i"></param>
51         static void Test_Overloaded_Methods(int i)
52         {
53             Console.WriteLine("我是方法重载{0}: 一个参数,类型为整形", i );
54         }
55         /// <summary>
56         /// 方法重载4: 2个参数
57         /// </summary>
58         /// <param name="i">形参1: 整型</param>
59         /// <param name="str">形参2: 字符串</param>
60         static void Test_Overloaded_Methods(int i, string str)
61         {
62             Console.WriteLine("当前传递进来的整型数值为:{0}, 字符串为: {1}", i, str);
63         }
64         /// <summary>
65         /// 方法重载5: 2个参数,和重载4相比较,形参位置不同
66         /// </summary>
67         /// <param name="str">形参1: 字符串类型</param>
68         /// <param name="i">形参2:</param>
69         static void Test_Overloaded_Methods(string str, int i)
70         {
71             Console.WriteLine("当前传递进来的整型数值为:{0}, 字符串为: {1}", i, str);
72         }
73     }
74 }

优质内容筛选与推荐>>
1、1069: [SCOI2007]最大土地面积 - BZOJ
2、GoLang学习之Golang数组
3、将下载到本地的JAR包手动添加到Maven仓库
4、解决.NET(WebApplication)安装部署的不能选择安装路径的问题 [转]
5、签名验证工具Aloaha Sign


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号