Číst v angličtině

Sdílet prostřednictvím


Chyba kompilátoru CS0715

Static class : statické třídy nemohou obsahovat uživatelem definované operátory.

Uživatelem definované operátory pracují s instancemi tříd. Statické třídy nelze vytvořit instance, takže není možné vytvářet instance pro operátory, které by měly reagovat. Proto nejsou pro statické třídy povolené uživatelem definované operátory.

Následující ukázka vygeneruje CS0715:

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