Errore del compilatore C3218
'type': tipo non consentito come vincolo
Affinché un tipo sia un vincolo, deve essere un tipo valore o un riferimento a una classe o a un'interfaccia gestita.
Esempio
L'esempio seguente genera l'errore 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 {};