怎么使用c#泛型类实现两个数相加
导读:下面是一个使用泛型类实现两个数相加的示例代码: 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