Compilerfout CS0407
'retourtypemethode' heeft het verkeerde retourtype
De methode is niet compatibel met het type gemachtigde. De argumenttypen komen overeen, maar het retourtype is niet het juiste retourtype voor die gemachtigde. Als u deze fout wilt voorkomen, gebruikt u een andere methode, wijzigt u het retourtype van de methode of wijzigt u het retourtype van de gemachtigde.
In het volgende voorbeeld wordt CS0407 gegenereerd:
// CS0407.cs
public delegate int MyDelegate();
class C
{
MyDelegate d;
public C()
{
d = new MyDelegate(F); // OK: F returns int
d = new MyDelegate(G); // CS0407 – G doesn't return int
}
public int F()
{
return 1;
}
public void G()
{
}
public static void Main()
{
C c1 = new C();
}
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: