La fonction locale vs Lambda C# 7.0

Je suis en train de regarder les nouvelles mises en oeuvre dans C# 7.0 et je trouve intéressant qu'ils ont mis en œuvre des fonctions locales, mais je ne peux pas imaginer un scénario où une fonction locale serait préférée à une expression lambda, et quelle est la différence entre les deux.

Je ne comprends que les lambdas sont anonymous fonctions en attendant les fonctions locales ne sont pas, mais je ne peux pas comprendre un scénario réel, où la fonction locale a des avantages sur les expressions lambda

Un exemple serait très apprécié. Merci.

  • Les génériques, des paramètres, des fonctions récursives, sans avoir à initialiser le lambda null, etc.
  • Vous devriez poster cela comme une réponse.
InformationsquelleAutor Sid | 2016-12-03