Erro do compilador CS0715
«Classe estática» : as classes estáticas não podem conter operadores definidos pelo utilizador
Os operadores definidos pelo usuário operam em instâncias de classes. As classes estáticas não podem ser instanciadas, portanto, não é possível criar instâncias para os operadores agirem. Portanto, operadores definidos pelo usuário não são permitidos para classes estáticas.
O exemplo a seguir gera CS0715:
// CS0715.cs
public static class C
{
public static C operator+(C c) // CS0715
{
}
public static void Main()
{
}
}
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: