Leggere in inglese

Condividi tramite


Errore del compilatore CS0715

'static class': le classi statiche non possono contenere operatori definiti dall'utente

Gli operatori definiti dall'utente operano sulle istanze di classi. Non è possibile creare istanze di classi statiche, quindi non è possibile creare istanze su cui gli operatori possono agire. Di conseguenza, gli operatori definiti dall'utente non sono consentiti per le classi statiche.

L'esempio seguente genera l'errore CS0715:

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