Lorsque vous tentez de convertir une expression lambda en expression, le processus est simple avec la propriété expression.Body.Member.Name. Cependant, la conversion inverse, transformant un Func
Tentative de lancer explicitement un Func
La possibilité de traiter les expressions lambda comme Expression
Dans des langages comme Lisp, où les lambdas sont omniprésents, la mise en œuvre favorise souvent les interprètes. Dans ces langages, le code et les données sont essentiellement interchangeables au moment de l'exécution. Comme les processeurs ne peuvent pas exécuter nativement un tel code, des interpréteurs sont utilisés pour émuler la machine virtuelle nécessaire.
En revanche, C# trouve un équilibre en permettant aux lambdas d'être interprétés comme des données (Expression
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!