Pode um método C # retornar um método?

Pode um método em C # retornar um métod

Um método pode retornar umlambda expression por exemplo, mas não sei que tipo de parâmetro de tipo eu poderia fornecer a esse método, porque um método não éType. Esse método retornado pode ser atribuído a algum delegado.

Considere este conceito como um exemplo:

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);

questionAnswers(7)

yourAnswerToTheQuestion