CS0717 de erro do compilador
Mensagem de erro
'classe estático': classes estático não podem ser usados sistema autônomo restrições
Classes estático não podem ser estendidos pois eles contêm apenas membros estático e não membros de instância.Porque eles não podem ser estendidos, isso sistema autônomo torna inútil sistema autônomo parâmetros de tipo e restrições, sistema autônomo não pode existir nenhum tipo que é uma especialização de um estático classe.
Exemplo
O exemplo a seguir gera CS0717:
// CS0717.cs
public static class SC
{
public static void F()
{
}
}
public class G<T> where T : SC // CS0717
{
public static void Main()
{
}
}