Ler em inglês

Compartilhar via


Erro do Compilador CS0704

Não é possível fazer pesquisa de membro em "type" porque ele é um parâmetro de tipo

Um tipo interno não pode ser especificado por meio de um parâmetro de tipo. Tente usar o tipo desejado explicitamente.

Exemplo

O seguinte exemplo gera o erro CS0704:

// CS0704.cs  
class B  
{  
    public class I { }  
}  
  
class C<T> where T : B  
{  
    T.I f;  // CS0704 – member lookup on type parameter  
    // Try this instead:  
    // B.I f;  
}  
  
class CMain  
{  
    public static void Main() {}  
}