Leer en inglés

Compartir a través de


Error del compilador CS0715

'clase estática': las clases estáticas no pueden contener operadores definidos por el usuario.

Los operadores definidos por el usuario funcionan en instancias de clases. No se pueden crear instancias de clases estáticas, por lo que no es posible crear instancias en las que los operadores puedan actuar. Por lo tanto, no se permiten operadores definidos por el usuario para clases estáticas.

El ejemplo siguiente genera la advertencia CS0715:

// CS0715.cs  
public static class C  
{  
   public static C operator+(C c)  // CS0715  
   {  
   }  
  
   public static void Main()  
   {  
   }  
}