任何人都可以帮助我使用凡泛型类型? 我试图创建一个函数,它使用double或int类型的数字,所以我说它应该是泛型函数。但是,当我尝试为该泛型类型的变量赋值时,我不能,因为它不是数值类型。另外,我不能使用Where从int或double数据类型继承泛型类型。泛型类型的继承
下面是代码:
public static T[,] Unit(int n) where T : PROBLEM
{
T[,] mat = new T[n, n];
for (int i = 0; i < n; i++)
mat[i, i] = (T)1;
return mat;
}
谁能帮助?
你可以发表一个例子吗? – asawyer 2010-09-22 03:51:25
谢谢迈克尔纠正我。 :) – 2010-09-22 03:57:15
什么是'ST',并用数字做一个? – Gabe 2010-09-22 04:08:59