首页主机资讯怎么使用c#泛型类实现两个数相加

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

时间2024-06-07 14:18:03发布访客分类主机资讯浏览1313
导读:下面是一个使用泛型类实现两个数相加的示例代码: using System; public class Calculator<T> { public T Add(T a, T b { dynam...

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

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

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 怎么使用c#泛型类实现两个数相加
本文地址: https://pptw.com/jishu/677162.html
网站使用VPS主机的优势是什么 租赁日本服务器的注意事项

游客 回复需填写必要信息