7
単純な場合:私は反射によってAnotherClass.MyAction(..)
方法及びMyClass.MyAction
デリゲートの両方を取得するように、IはI METHODINFO /のFieldInfoクラス一対のフックアップデリゲートフィールドにMETHODINFO(のFieldInfo)
public class MyClass
{
public Action<double> MyAction;
}
public class AnotherClass
{
public void MyAction(double value)
{
// ...
}
}
を終わりますメソッドをデリゲートに接続することはできません。また、私は両方のメソッド/代理人の名前を文字列から取得、私はリフレクションなしでインスタンスのフィールド/メソッドにアクセスすることはできません。誰も私にこの手を差し伸べることはできますか、あるいはこのような結びつきはまったく可能ですか?あなたは特に、Delegate.CreateDelegate
をご覧ください
本当に速い、と甘く作品でした。助けてくれてありがとう。 –