Lezen in het Engels

Delen via


Compilerfout CS0738

'typenaam' implementeert geen interfacelid 'lidnaam'. 'methodenaam' kan 'interfacelid' niet implementeren omdat deze niet het overeenkomende retourtype van 'typenaam' heeft.

De retourwaarde van een implementatiemethode in een klasse moet overeenkomen met de retourwaarde van het interfacelid dat wordt geïmplementeerd.

Deze fout corrigeren

  1. Wijzig het retourtype van de methode zodat deze overeenkomt met dat van het interfacelid.

Opmerking

Met de volgende code wordt CS0738 gegenereerd omdat de klassemethode retourneert void en het interfacelid van dezelfde naam retourneert int:

using System;  
  
interface ITest  
{  
    int TestMethod();  
}  
public class Test: ITest  
{  
    public void TestMethod() { } // CS0738  
    // Try the following line instead.  
    // public int TestMethod();  
}  

Zie ook