Est-il possible d'analyser une fonction fournie sous la forme d'une expression lamba pour comprendre la nature de la fonction lors de l'exécution?Comment "scanner" une expression lambda en C#?
Exemple:
class Program
{
static void Main(string[] args)
{
Examples example = new Examples(x => x^2 + 2);
}
}
public class Examples
{
public Examples(Func<dynamic, dynamic> func)
{
// How can I scan "func" here to figure out that it is defined as "x => x^2 + 2" instead of, say, as "x => Math.Exp(x)"?
}
}
wow, je dois être rapide ici .... –