Может ли кто-нибудь помочь мне в использовании Где для общих типов? Я пытался создать функцию, которая делает ST с несколькими типами double или int, поэтому я сказал, что это должна быть общая функция. Но когда я пытаюсь присвоить значение переменным этого родового типа, я не могу, потому что это не числовой тип. Кроме того, я не могу использовать Where to inherit generic type из 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
Спасибо, Майкл, за то, что поправил меня. :) –
Что такое 'ST' и делает ли это с номером? – Gabe