怎么使用c#泛型类实现两个数相加

c#
410
2024/5/7 10:21:26
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

下面是一个使用泛型类实现两个数相加的示例代码:

using System;

public class Calculator<T>
{
    public T Add(T a, T b)
    {
        dynamic num1 = a;
        dynamic num2 = b;
        return num1 + num2;
    }
}

class Program
{
    static void Main()
    {
        Calculator<int> intCalculator = new Calculator<int>();
        Console.WriteLine(intCalculator.Add(10, 20)); // 输出 30

        Calculator<double> doubleCalculator = new Calculator<double>();
        Console.WriteLine(doubleCalculator.Add(1.5, 2.5)); // 输出 4.0
    }
}

在上面的示例中,我们定义了一个泛型类 Calculator<T>,其中有一个 Add 方法用来计算两个数的和。在 Main 方法中,我们分别实例化了 Calculator<int>Calculator<double> 类,并调用了 Add 方法来进行两个数的相加操作。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: c# while循环如何中断执行