Kompilatorfel C3219

"param" : allmän parameter kan inte begränsas av flera icke-gränssnitt: "klass"

Anmärkningar

Det är inte giltigt att begränsa en allmän parameter med två eller flera hanterade klasser.

Example

I följande exempel genereras C3219:

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

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

I följande exempel visas en möjlig lösning:

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

interface struct C {};

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