Freigeben über


Compilerfehler C3219

"param": Der generische Parameter kann nicht von mehreren Nichtschnittstellen eingeschränkt werden: "Klasse".

Bemerkungen

Es ist nicht zulässig, einen generischen Parameter durch zwei oder mehr verwaltete Klassen einzuschränken.

Example

Im folgenden Beispiel wird C3219 generiert:

// C3219.cpp
// compile with: /clr
ref class A {};
ref class B {};

generic <class T>
where T : A, B
ref class E {};   // C3219

Das folgende Beispiel zeigt eine mögliche Lösung:

// C3219b.cpp
// compile with: /clr /c
ref class A {};

interface struct C {};

generic <class T>
where T : A
ref class E {};