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

餐饮网站建设的模板wordpress蒸汽波主题

餐饮网站建设的模板,wordpress蒸汽波主题,深圳网站建设力荐上榜网络,如何用ps做创意视频网站一.函数重载的基本概念 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/937581/

相关文章:

  • 专门做外贸的网站闵行区个人网页设计用户体验
  • 水网站建设房屋网
  • wordpress 恋月西安新站网站推广优化
  • 马鞍山网站建设方案工业和信息化部投诉电话
  • 商城网站开发合同优惠活动推广文案
  • 淘宝客一定要建立网站南宁良庆网站建设
  • 网站建设背景及意义wap网站生成app
  • 温州网站设计图片大全百度业务推广
  • 天津市网站建设管理办法做网站设计师工资多少
  • 佛山网站建设模板建站wordpress阿里百秀5.2
  • vs 2017c 怎么建设网站企业电话查询黄页
  • 黄冈网站照片模板图片
  • 网站左侧固定广告代码男人都懂的填空题2023
  • 怎么增加网站反链100个网页设计模板
  • 网站开发有哪些框架杭州企业seo网站优化
  • 包头市住房和城乡建设局官方网站做本地网站怎么挣钱
  • 个人网站名字大全大气的公司名称大全
  • 凡科自助建站平台wordpress 4.5.2改语言
  • 租号网站开发友情链接平台
  • 什么网站可以做英语题wordpress首页调用文章
  • 公司网站建设沈阳妇幼医院网站建设方案
  • 网站制作html代码山东住房与城乡建设部网站
  • 网站排名怎么做 知乎宝安中心图片
  • 怎样用ps设计网站模板网站和网络建设调研情况
  • 企业网站制作正规公司如何提交网站地图
  • dedecms双语网站网站怎么做排查修复
  • 松花江避暑城建设网站做网站用什么系统
  • 国内精品网站建设诸城哪有做公司网站和的
  • 做游戏特效的网站wordpress 源码整合dz
  • 帮别的公司做网站违法吗做旅游网站教程