using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Linq.Expressions;
using System.Text;
using System.Threading.Tasks;
namespace AlgorithmLibrary
{
public class MyTest<T> where T : struct, IEnumerable<T>, IEnumerator<T>, IQueryable<T>
{
private T ListNum;
public T GetSum(List<T> ListNum)
{
T Sum = default(T);
if (ListNum.Count() > 0)
{
Sum = ListNum.Sum();
}
return Sum;
}
}
}
ListNum.Sum(),这个地方一直报错,我想知道为什么?或者哪位大神可以举个简单的例子来说明怎么在C#中自定义泛类型方法(比如求和)?