、私はこのような何かをしたいと思います:かみそりでDLRで動的な特性評価
class MyClass {
int MyProperty { get; set; }
}
が、私はこのような何かをするだろう。これは出力MyProperty
の文字列表現を希望
@InstanceOfMyClass.MyProperty
(InstanceOfMyClass
はMyClass
のインスタンスに見えるいくつかの動的オブジェクトです)。
これを行うと今や
@InstanceOfMyClass.MyMissingProperty
"Missing:MyMissingProperty"を出力したいと思います。私はそのように表現全体を捉えるのが大好きです。が、それはDLRの多くを尋ねることがあります
@InstanceOfMyClass.MyMissingProperty.MoreMissing
は、潜在的に出力が「MyMissingProperty.MoreMissingがありません」でした。
ExpandoObject
は私にこれを許可しますか?そうでない場合は、これを実装するために何をする必要がありますか?