任何人都可以幫助我使用凡泛型類型? 我試圖創建一個函數,它使用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