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

   2024-10-13 9320
核心提示:下面是一个使用泛型类实现两个数相加的示例代码:using System;public class CalculatorT{public T Add(T a, T b){dynamic num1

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

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 方法来进行两个数的相加操作。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号