C#教程
C#控制语句
C#函数
C#数组
C#面向对象
C#命名空间和异常
C#文件IO
C#集合
C#多线程
C#其它

C# 成员重载

C# 成员重载

如果我们创建两个或多个名称相同但参数数量或类型不同的成员,则称为成员重载。在 C# 中,我们可以重载:
方法, 构造函数和 索引属性
因为这些成员只有参数。

C#方法重载

有两个或多个同名但参数不同的方法, 在 C# 中称为方法重载。
方法重载的优点在于它增加了程序的可读性,因为您不需要为相同的操作使用不同的名称.
您可以通过两种方式在 C# 中执行方法重载:
通过改变参数数量 通过改变参数的数据类型

C# 方法重载示例: 通过更改 no。参数数量

让我们看看方法重载的简单示例,其中我们正在更改 add() 方法的参数数量。
using System;
public class Cal{
    public static int add(int a,int b){
        return a + b;
    }
    public static int add(int a, int b, int c)
    {
        return a + b + c;
    }
}
public class TestMemberOverloading
{
    public static void Main()
    {
        Console.WriteLine(Cal.add(12, 23));
        Console.WriteLine(Cal.add(12, 23, 25));
    }
}
输出:
35
60

C# 成员重载示例: 通过改变参数的数据类型

让我们看另一个方法重载的例子,我们正在改变参数的数据类型。
using System;
public class Cal{
    public static int add(int a, int b){
        return a + b;
    }
    public static float add(float a, float b)
    {
        return a + b;
    }
}
public class TestMemberOverloading
{
    public static void Main()
    {
        Console.WriteLine(Cal.add(12, 23));
        Console.WriteLine(Cal.add(12.4f,21.3f));
    }
}
输出:
35
33.7
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4