Csharp中的函数重载与泛型方法
1、先看看什么是函数重载
函数重载就是函数名相同,函数参数/返回值不同,这个叫做函数重载,如下图所示的两个Add函数。

在调用的时候可以根据需要就可以根据输入和返回类型选择不同的重载函数。
2、关于泛型
泛型在C#中是一个比较重要的概念,它跟许多概念都有交集。比如泛型类、泛型接口、泛型方法等。
今天主要讲一下泛型方法,同学们可以通过泛型方法来窥探泛型的用法。
3、泛型方法
在1中我们看到的两个函数虽然通过重载解决了不同需求,但还有个问题是,能不能有个办法写一次,能应对不同的输入/返回参数,来减少代码冗余。最直接的方式就是用泛型方法。

定义好这么有个泛型方法后,我们在主函数里面使用。

把几个函数一块运行以下看看效果
