Ler em inglês

Partilhar via


Erro do compilador CS0699

'genérico' não define o parâmetro de tipo 'identificador'

Um parâmetro de tipo foi usado em uma definição genérica que não foi encontrada na lista de declaração dos parâmetros de tipo para esse genérico. Isso pode acontecer se o nome usado para o parâmetro type for inconsistente.

O exemplo a seguir gera CS0699:

// CS0699.cs  
class C<T> where U : I   // CS0699 – U is not a valid type parameter  
{  
}