Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
'type' : type non autorisé en tant que contrainte
Remarques
Pour qu’un type soit une contrainte, il doit s’agir d’un type valeur ou d’une référence à une classe ou une interface managée.
Exemple
L’exemple suivant génère l’erreur C3218.
// C3218.cpp
// compile with: /clr /c
class A {};
ref class B {};
// Delete the following 3 lines to resolve.
generic <class T>
where T : A // C3218
ref class C {};
// OK
generic <class T>
where T : B
ref class D {};