Ler em inglês

Compartilhar via


Erro do Compilador CS0699

'generic' não define o parâmetro de tipo 'identifier'

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

O exemplo a seguir gera o erro CS0699:

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