温馨提示×

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

c#
小亿
177
2024-05-21 10:21:26
栏目: 编程语言

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

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

0