2009-11-04 11 views

Répondre

9

Vous pouvez voir les objets qui composent l'arbre d'expression comme suit:

(from word in "The quick brown fox jumps over the lazy dog".Split().AsQueryable() 
orderby word.Length 
select word).Expression 
1
from word in "The quick brown fox jumps over the lazy dog".Split().AsQueryable() 
orderby word.Length 
select word 

Puis appuyez sur le bouton λ en regard de Résultats.

EDIT: Cela vous permettra de voir l'expression lambda, mais je n'arrive pas à trouver l'arbre d'expression au sens de Expression Tree Visualizer. Apparemment, LINQPad a (avait?) Un, mais je ne le trouve pas non plus.

+0

Ouais, c'est là que je vais faire court. Merci pour le conseil sur le lambda, cependant - je ne pouvais pas obtenir ce travail non plus. – GuyBehindtheGuy

0

Vous pouvez également utiliser la méthode .Dump() disponible sur tous les objets à l'intérieur LINQPad pour vider un arbre d'expression dans la fenêtre de résultats.