私の問題は、コンストラクターが System.Delegate オブジェクトをパラメーターとして受け取るクラスがあり、メソッドを System.Delegate オブジェクトに割り当てる方法がわからないことです。これは私が今持っているコードです
class TestClass
{
Delegate c = TestMetod;
static void TestMetod()
{
MessageBox.Show("it worked !");
}
}
しかし、奇妙なことに、System.Delegate は msdna で述べられているように非デリゲート型であるため、これは機能しません。「メソッド グループ TestMetod を非デリゲート型 'System.Delegate' に割り当てる」ことができないため、必要なことをどのように行うべきですか?