Lezen in het Engels

Delen via


Compilerfout CS1731

Kan 'expressie' niet converteren naar gemachtigde omdat sommige retourtypen in het blok niet impliciet kunnen worden geconverteerd naar het retourtype gedelegeerde.

Deze fout wordt gegenereerd wanneer een lambda-expressie of anonieme methode een retourtype heeft dat niet compatibel is met het retourtype van de gemachtigde.

Deze fout corrigeren

  1. Wijzig het retourtype van de gemachtigde of de expressie.

Opmerking

Met de volgende code wordt CS1731 gegenereerd:

C#
class CS1731  
{  
    delegate double D();  
    D d = () => { return "Who knows the real sword of Gryffindor?"; };  
}