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 }

     

  • 相关阅读:
    热烈祝贺《名博是怎样炼成的》出版
    公司年会在民俗文化村举行
    春节后第一周个人新闻两则
    用asp.net来回收IIS6.0应用程序池
    ComponentArt Web.UI 升级遇到的问题
    今天给博客设计了个博皮
    2009春运购火车票经历
    Android平台下实现一个进程管理器
    【转】Windows平台下Android源码的下载
    【转】 使用git 工具下载android.jar Source Code
  • 原文地址:https://www.cnblogs.com/DuanLaoYe/p/5282883.html
Copyright © 2011-2022 走看看