Lezen in het Engels

Delen via


Compilerfout CS0531

Lid: interfaceleden kunnen geen definitie hebben

Methoden die in een interface worden gedeclareerd, moeten worden geïmplementeerd in een klasse die ervan overgaat en niet in de interface zelf.

In het volgende voorbeeld wordt CS0531 gegenereerd:

// CS0531.cs  
namespace x  
{  
   public interface clx  
   {  
      int xclx()   // CS0531, cannot define xclx  
      // Try the following declaration instead:  
      // int xclx();  
      {  
         return 0;  
      }  
   }  
  
   public class cly  
   {  
      public static void Main()  
      {  
      }  
   }  
}