1
値が参照として渡されるかどうかは、とにかく判断できますか? x.Ageまたは特定の値。例えば。 20ように。値は()のFunc <、>または他のデリゲート型を取る場合具体的な値または式が渡されたかどうかを調べる
value(x => x.Age)
または
value(x => 20)
乾杯
値が参照として渡されるかどうかは、とにかく判断できますか? x.Ageまたは特定の値。例えば。 20ように。値は()のFunc <、>または他のデリゲート型を取る場合具体的な値または式が渡されたかどうかを調べる
value(x => x.Age)
または
value(x => 20)
乾杯
あなたは基本的に伝えることはできません。関数はコンパイルされています。せいぜい、リフレクションを使ってILを見て、ヒューリスティックにそれを理解しようとすることができます。
value()がExpressionを受け取ると、式ツリーを歩くことができます。これは一般的なケースでは複雑になる可能性がありますが、あなたのような単純なケースでは、MemberExpressionとConstantExpressionを比較すれば十分でしょう。