Disons que j'ai une classe définie comme celle-ci
public class Widget<T1, T2, T3>
where T1 : ISomeInterface<T2, T3>
where T2 : class
where T3 : struct
{
// blah
}
À l'aide de Visio 2010, j'ai créé un modèle paramétré et défini T1, T2, T3
comme paramètres, mais comment définir le type de chaque type? Si je sélectionne le type de liste déroulante, je dois choisir parmi les primitives c #, c ++, VB et IDL, mais aucune des classes ni des interfaces que j'ai déjà définies. Je n'ai pas de types "standard" comme "classe" et "struct".
Quelqu'un peut-il me dire ce que je manque s'il vous plaît?
la source