C#学习笔记1-函数重载

C#学习笔记1-函数重载

    • 前言
    • 函数重载的概念
    • 函数重载实例

前言

前些天持续在学习C#的基础内容,由于之前学过一些C与C++基础,所以感觉都还比较简单,从今天开始持续学习一些有关函数的内容,由于这部分内容具有部分难度,因此从今天开始用博客记录学习过程。并且从这一天开始,给自己立下一个flag:每天至少学习八小时。加油哦,少年!
代码均基于Visual Studio 2017进行编写

函数重载的概念

何为函数重载?
函数重载指的是函数的名称相同,但输入的参数不同,因此可以完成类似的工作;
函数重载就如同许多人拥有同一个名字,他们是不同的个体,但姓名都是一样的,所能实现的功能也可以不一样(但在函数重载中一般需要所实现功能大同小异(如Console.WriteLine() 虽然可以实现对各种类型参数输出,但实现的功能都是输出,没有太大差别)
输入参数不同具有以下两种情况
1)参数个数不同,类型相同【static int S(int a1,int a2),static int S(int a1,int a2,int a3】
2)参数类型不同,个数相同【static int S(int a1,int a2),static int S(double a1,double a2】

:记住:返回值的类型差异不会对函数产生影响,即不能发生重载
【static int S(int a1,int a2),static string S(int a1,int a2)】

你可能感兴趣的:(C#学习笔记,编程语言,c#,visual,studio,code,windows)