est ce que je peux voir dans la fenêtre QuickView: Je veux utiliser la propriété expressions dans mon code, mais il est pas accessible: Est-ce que quelqu'un sait comment utiliser cette propriété expressions dans le code?Expression.Body.Expressions - comment l'utiliser? Ce
1
A
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;