可能是重复问题:
泛型 - T 是数字?
我已经创建了一个使用 IComparable
接口的泛型方法来获取最大值。
有人知道如何创建一个用于求和的泛型方法吗?这个方法中应该使用哪个接口?
这是我的 GetMax 代码:
public static T GetMax<T>(T[] array) where T : IComparable
{
T min = array[0];
foreach (T item in array)
{
if (min.CompareTo(item) < 0)
{
min = item;
}
}
return min;
}