zoukankan      html  css  js  c++  java
  • C#

     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 }

     

  • 相关阅读:
    Delphi的idhttp报508 Loop Detected错误的原因
    Delphi的idhttp报IOHandler value is not valid错误的原因
    华为S5700S-52P-LI-AC千兆网管交换机web登录界面配置
    解决win2003/2008下注册机或破解补丁程序无法运行问题
    SQL拆分(转)
    1602四线驱动
    ADC取样
    Delphi AES加密(转)
    使用Qt开发中国象棋(一):概述
    清除当前文件夹下.svn文件的方法
  • 原文地址:https://www.cnblogs.com/DuanLaoYe/p/5282883.html
Copyright © 2011-2022 走看看