0
の代わりにこのような何か:C#プロパティのアクセサを直接割り当てることはできますか?
Func<bool> func;
bool Property {
get {return func();}
}
私はこのような何かを行うことができるようにしたい:
Property.get =() => booleanReturningExpression;
が可能ということですか、あなたが近づいている偽の構文に私を得ることができますか?
デリゲートの名前を「デリゲート」とするのは悪い考えです。それはSystem.Delegateとあまりにも簡単に混同されます。 –
質問が構文の利用可能性だけに限定されている場合は、.NET用のAspect Oriented Programmingオプションをチェックしてください。あなたのコードを書き直すAOPエンジンによって解釈される属性でプロパティを飾ることは可能かもしれません。 –
@ Eric私は2つの黒い言葉を連続して見るのが好きではないので、名前をつけました。 o_O – Jessy