Lezen in het Engels

Delen via


Compilerfout CS0715

'statische klasse' : statische klassen kunnen geen door de gebruiker gedefinieerde operators bevatten

Door de gebruiker gedefinieerde operators werken op exemplaren van klassen. Statische klassen kunnen niet worden geïnstantieerd, dus het is niet mogelijk om instanties te maken waarop operators actie kunnen ondernemen. Daarom zijn door de gebruiker gedefinieerde operators niet toegestaan voor statische klassen.

In het volgende voorbeeld wordt CS0715 gegenereerd:

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