Sdílet prostřednictvím


Chyba kompilátoru C3219

Parametrm: Obecný parametr nemůže být omezen více rozhraními: 'class'

Poznámky

Není platné omezit obecný parametr dvěma nebo více spravovanými třídami.

Example

Následující příklad vygeneruje C3219:

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

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

Následující příklad ukazuje možné řešení:

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

interface struct C {};

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