当前位置: 首页 > news >正文

淮安网站开发工程师招聘网wordpress建站行吗

淮安网站开发工程师招聘网,wordpress建站行吗,wordpress搭建网站有什么好外,做网络推广有哪些平台一.函数重载的基本概念 C# 中的函数重载是指在同一个类中定义多个同名的函数,但这些函数的参数类型、参数个数、参数顺序等不同,以便适应不同的调用需求,增加代码的兼容性。 二.函数重载的作用 2.1定义多个相类似的函数,减少函…

一.函数重载的基本概念

C# 中的函数重载是指在同一个类中定义多个同名的函数,但这些函数的参数类型、参数个数、参数顺序等不同,以便适应不同的调用需求,增加代码的兼容性。

二.函数重载的作用

2.1定义多个相类似的函数,减少函数的数量,避免命名空间的相互干扰导致的误解;

2.2提升程序的可读性,使得代码的逻辑性更直观;

三.函数重载的需满足的条件

3.1函数名必须相同;
3.2函数的参数类型、参数个数、参数顺序必须不同。

四.实例说明(4种)

4.1参数数量不同

class Program
{
    static void Main(string[] args)
    {
        int result1 = Add(1, 2);
        int result2 = Add(1, 2, 3);
        
        Console.WriteLine("Result1: " + result1); // 输出:3
        Console.WriteLine("Result2: " + result2); // 输出:6       
        Console.ReadLine();
    } 
    public int Add(int num1, int num2)
    {
        return num1 + num2;
    }
 
    public int Add(int num1, int num2, int num3)
    {
        return num1 + num2 + num3;
    }
}

4.2参数类型不同 

using System;
 
class Program
{
    static void Main(string[] args)
    {
        int num1 = 2;
        float num2 = 1.5f;
        string str = "Hello world!";
 
        MyFunction(num1);
        MyFunction(num2);
        MyFunction(str);
 
        Console.ReadLine();
    }
 
    public void MyFunction(int num)
    {
        Console.WriteLine("输入的是int " + num);
    }
 
    public void MyFunction(float num)
    {
        Console.WriteLine("输入的是float: " + num);
    }
 
    public void MyFunction(string str)
    {
        Console.WriteLine("输入的是 string: " + str);
    }
}
 

4.3参数数量相同但是顺序不同

using System;
 
public class Speaker
{
    public void Speak(string message)
    {
        Console.WriteLine("我说:" + message);
    }
 
    public void Speak(string message, string language)
    {
        Console.WriteLine("我用" + language + "说:" + message);
    }
 
    public void Speak(int times, string message)
    {
        Console.WriteLine("我重复" + times + "次说:" + message);
    }
 
    public void Speak(string message, int times)
    {
        Console.WriteLine("我说" + message + times + "次");
    }
}
 
public class Program
{
    public static void Main(string[] args)
    {
        Speaker speaker = new Speaker();
        speaker.Speak("你好!");
        speaker.Speak("Hello!", "English");
        speaker.Speak(3, "再见!");
        speaker.Speak("Goodbye!", 2);
    }
}
 

4.4 ref和out修饰的变量也可以当做一种新变量

        private void Main()
        {
            int a = 5;
            int b = 10;
            int result1 = Add(a, b);
            MessageBox.Show("加总值: " + result1); // Output: 15


            Subtract(ref a, out b);
            MessageBox.Show((a+b).ToString()); //Output: 5


            double c = 2.5;
            double d = 3.5;
            double result3 = Add(c, d);
            MessageBox.Show("加总值: " + result3); // Output: 6.0
        }

        static int Add(int num1, int num2)
        {
            return num1 + num2;
        }

        static double Add(double num1, double num2)
        {
            return num1 + num2;
        }

        private static void Subtract(ref int num1, out int num2)
        {
            num2 = 5;
            num1 = num1-num2;
        }

        private void button2_Click(object sender, EventArgs e)
        {
            Main();
        }

五.总结:

函数重载:一个方法名称,多个应用版本;

相同点:方法的名称一致;

不同点:参数的个数,参数的类型,参数的顺序不能完全一致;

注意:方法的返回值类型不一致,以及static修饰的不能算重载。

http://www.yayakq.cn/news/776810/

相关文章:

  • 网站建设技术包括哪些网站建设分为
  • 软工毕设做网站天津网络排名优化
  • 申请做网站好123上网主页
  • 浙江学院网站建设上海seo网站优化软件
  • 域名注册的网站都有哪些营销型商务网站
  • 商务网站建设实验书上海商城网站建设公司
  • 上海工商局注册公司官网宁波免费seo排名优化
  • 哪个网站做不锈钢好商务网站建设策划思路
  • 合肥网站搜索优化云海建设工程有限公司网站
  • 学校网站 功能找人做网站属于了解些什么呢
  • 专业网站建设服务公司哪家好我做微信淘宝客网站
  • 网站如何做网络推广专门做汽车内饰的网站
  • 个人网站能允许做哪些熟练掌握网站开发技术
  • 网站建设软件dw网站建设动画代码
  • 网站院长信箱怎么做智能建造专业就业前景
  • 遵义网站建设服务网站如何进行seo
  • 网站建设地址北京昌平网站建设企业网站制作平台
  • 旅行网站定制公司猎聘网网站建设目标
  • 外贸多语种网站推广西宁市建设局官方网站
  • 济宁网站定制公司烟台网络科技有限公司
  • 西宁最好网站建设公司哪家好全球创新设计
  • 佛山网站优化有哪些园林景观设计公司纳税义务的发生时间的确定
  • 如何创建一个网站链接电子商务网站平台不包括
  • 做网站需要学习编程吗免费网站下载直播软件大全
  • 安徽响应式网站建设哪家有如何在百度提交网站
  • 合肥专业网站排名推广深圳新公司注册流程及费用
  • 东莞 外贸网站设计整站优化快速排名
  • 投资建设网站首页wordpress首页翻页无效
  • 网站建设公司程序高端t恤定制网站
  • 怎么做五合一网站怎么从网上找国外客户