Erro do compilador CS1731
Não é possível converter 'expressão' em delegar porque alguns dos tipos de retorno no bloco não são implicitamente conversíveis para o tipo de retorno delegado.
Esse erro é gerado quando uma expressão lambda ou um método anônimo tem um tipo de retorno que não é compatível com o tipo de retorno do delegado.
- Altere o tipo de retorno do delegado ou da expressão.
O código a seguir gera CS1731:
class CS1731
{
delegate double D();
D d = () => { return "Who knows the real sword of Gryffindor?"; };
}
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: