Erro do compilador CS0748Compiler Error CS0748

Uso do parâmetro lambda inconsistente; tipos de parâmetro devem ser explícitos ou implícitos todos os.Inconsistent lambda parameter usage; parameter types must be all explicit or all implicit.

Se uma expressão lambda tem vários parâmetros de entrada, alguns parâmetros não podem usar digitação implícita enquanto outros usam tipagem explícita.If a lambda expression has multiple input parameters, some parameters cannot use implicit typing while others use explicit typing.

Para corrigir esse erro, omita todas as declarações de tipo de parâmetro ou especificar explicitamente o tipo de todos os parâmetros.To correct this error, either omit all parameter type declarations or explicitly specify the type of all parameters.

ExemploExample

O código a seguir gera CS0748, porque, na expressão lambda, apenas alpha recebe um tipo explícito:The following code generates CS0748, because, in the lambda expression, only alpha is given an explicit type:

class CS0748  
{  
    System.Func<int, int, int> d = (int alpha, beta) => beta / alpha;
}  

Consulte tambémSee also