2016-06-24 3 views

Répondre

3

Le type de compilation de expression.Body est Expression. Aucune propriété n'existe.

Le type d'exécution de expression.Body semble être un NewArrayInitExpression. Ce type a la propriété Expressions que vous cherchiez.

Vous devez le convertir au type approprié pour pouvoir accéder à la propriété appropriée. Le type accessible le plus proche est NewArrayExpression.

var expressions = ((NewArrayExpression)expression.Body).Expressions;