こんにちは、私は次のようなことをしたいと思います:
public class Subscription
{
private Action _action; //????
public Subscription( Action a )//????
{
_action = a; //????
}
}
public class testklass
{
public testklass()
{
new Subscription(a); // just to show you how i want to submit
new Subscription(b);
new Subscription(c);
}
private void a() { }
private void b(string gg){}
private void c(int i, string g) { }
}
これを行う方法はありますか?そして、それは多くのパフォーマンスを犠牲にしますか?
どんなアドバイスでも大歓迎です
編集:
私はメディエーターを構築するつもりです
testklass
Subscription
オブジェクトを作成しMediator
、他のクラスがサブスクリプションに一致するオブジェクトを公開するときに、このすべての背後にあるロジックを実行する人に渡すサブスクライバーです。
しかし、現時点でAction
は、コンテナオブジェクトに不明な数のパラメータを格納する方法だけが必要ですSubscription