Partilhar via


Erro do compilador C3219

«param» : o parâmetro genérico não pode ser limitado por múltiplas não-interfaces : «classe»

Observações

Não é válido restringir um parâmetro genérico por duas ou mais classes gerenciadas.

Example

O exemplo a seguir gera C3219:

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

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

O exemplo a seguir demonstra uma possível resolução:

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

interface struct C {};

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