web-dev-qa-db-fra.com

expressions lambda dans la fenêtre immédiate pour VS2015

J'exécute Visual Studio 2015, où les gens prétendent que les expressions lambda sont prises en charge dans la fenêtre immédiate, la montre et d'autres endroits. Mais ça ne marche pas pour moi. J'ai créé une nouvelle application console avec le code suivant:

static void Main(string[] args)
{
    var list = new List<int> {1, 2, 3, 4, 5, 6, 7};
}

Et puis essayé quelques lambdas simples dans la fenêtre immédiate et regardez comme on peut le voir ici: enter image description here

Et comme vous pouvez le voir, cela me donne "L'expression ne peut pas contenir d'expressions lambda". J'ai regardé dans outils -> options -> paramètres de débogage mais je n'ai rien trouvé de lié au problème. La version que j'utilise est VS2015 Enterprise, 14.0.24720.00 Update 1 Quelle pourrait être la cause de ce problème?

33
Stenkross

Cela fonctionne vraiment pour moi, ressemble à quand je coche soit Use Managed Compatibility Mode ou Use the legacy C# and VB expression evaluators il cesse de fonctionner. Assurez-vous que ceux-ci ne sont pas cochés.

enter image description here

45
Tom