Lezen in het Engels

Delen via


Compilerfout CS0737

'typenaam' implementeert geen interfacelid 'lidnaam'. 'methodenaam' kan geen interfacelid implementeren omdat deze niet openbaar is.

Een methode die een interfacelid implementeert, moet openbare toegankelijkheid hebben. Alle interfaceleden zijn public.

Deze fout corrigeren

  1. Voeg de wijzigingsfunctie voor openbare toegang toe aan de methode.

Opmerking

Met de volgende code wordt CS0737 gegenereerd:

// cs0737.cs  
interface ITest  
{  
    // Default access of private with no modifier.  
    int Return42();  
    // Try the following line instead.  
    // public int Return42();  
}  
  
struct Struct1 : ITest // CS0737  
{  
    int Return42() { return (42); }  
}  
  
public class Test  
{  
    public static int Main(string[] args)  
    {  
        Struct1 s1 = new Struct1();  
  
        return (1);  
    }  
  
}  

Zie ook