Ler em inglês

Compartilhar via


Erro do Compilador CS0718

'type': tipos estáticos não podem ser usados como argumentos de tipo

Como um tipo estático não pode ser instanciado, ele não pode ser usado como um argumento genérico. Para resolver esse erro, remova o tipo estático do argumento genérico.

Exemplo

O seguinte exemplo gera o erro CS0718:

C#
// CS0718.cs  
public static class SC  
{  
    public static void F()  
    {  
    }  
}  
  
public class G<T>  
{  
}  
  
public class CMain  
{  
    public static void Main()  
    {  
        G<SC> gsc = new G<SC>();  // CS0718  
    }  
}