C#之重载

前言

    今天去看了看论坛,发现有些人对于重载还是很有疑问的,像大多数人一样,貌似知道重载方法这回事儿, 但是具体怎么应用,或者用重载方法的好处,好像还是一知半解,模模糊糊。我们都知道,重载方法的定义,甚至有些人对于这个定义熟烂于心。我想给大家分享我对重载方法的认识,希望可以帮到大家。

内容

  • 重载方法的定义:

    方法名字和返回值一致,参数类型或者参数个数不同,这样的情况的下,多个方法组成了重载方法。(这里和java里面的重载是一样的)

  • 形式:

<span style="font-family:KaiTi_GB2312;font-size:18px;">        public void Fun()
        {
            Console.WriteLine("I am F");
        }
        public  void Fun(int i)
        {
            Console.WriteLine("I am F,i={0}",i);
        }</span>

  • 重载意义:

    对外统一一个接口,来实现一系列相似的逻辑。比如:我们用到的sqlhelper里面的查询方法,无参查询和有参查询等等。

  • 应用场景:

    当你需要传入不同的参数,来实现相似的功能的时候,就去试着用重载功能。


感谢您的宝贵时间······

原文地址:https://www.cnblogs.com/zhoulitong/p/6412345.html