への一つの方法からジェネリック型を推論私はこれを行う方法を探しています別の
instanceOfMyClass.AMethod<AType>(x => x.AnotherMethod<AType>(y => y.PropertyOfATypeClass));
ATypeを書き換えなくてもこれを行う方法はありますか?
AnotherMethodシグネチャは、今では、次のとおりです
その<T>
"がAnotherMethodが" に定義されて
"AMethod" から同じATYPEあろう
AnotherMethod<T>(Expression<Func<T, object>>)
"AMethod"と同じクラス。
私はAMethodの署名が必要です。
「MyClass.AMethod」、「MyOtherClass.AnotherMethod」、「MyOtherOtherClass.PropertyofATypeClass」のシグネチャを指定してください(ここでは、「MyOtherClass」と「MyOtherOtherClass」の名前の種類は実際にはわかりませんあなたのラムダ式の 'x'と' y'の型を教えてください)。 – jason
AMethod()が引数として取る代理人の定義は何ですか? –
一般的な型推論は、パラメータに基づいています。わかりやすい例が必要です。 –