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.
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
}
}
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: