Peut une méthode C# de retour d'une méthode?

Peut une méthode en C# de retour d'une méthode?

Une méthode de retour d'un expression lambda par exemple, mais je ne sais pas quel genre de type de paramètre que je pourrais donner à une telle méthode, parce qu'une méthode n'est pas Type. Tel un retour de la méthode pourrait être attribué à certains délégué.

Considérer ce concept comme un exemple:

public <unknown type> QuadraticFunctionMaker(float a , float b , float c)
{
    return (x) => { return a * x * x  + b * x + c; };
}

delegate float Function(float x);
Function QuadraticFunction = QuadraticFunctionMaker(1f,4f,3f);
  • Vous avez déjà déclaré le nécessaire type de délégué. Quel est exactement votre question ici?
InformationsquelleAutor kr85 | 2011-07-03