Ler em inglês

Compartilhar via


Erro do Compilador CS0307

O "identifier" "construct" não é um método genérico. Se você pretendia uma lista de expressões, use a expressão < entre parênteses.

O constructo nomeado não era um tipo ou um método, os únicos constructos que podem usar argumentos genéricos. Remova os argumentos de tipo em colchetes angulares. Se um genérico for necessário, declare seu constructo genérico como um tipo ou método genérico.

O seguinte exemplo gera o erro CS0307:

// CS0307.cs  
class C  
{  
   public int P { get { return 1; } }  
   public static void Main()  
   {  
      C c = new C();  
      int p = c.P<int>();  // CS0307 – C.P is a property  
      // Try this instead  
      // int p = c.P;  
   }  
}