Возможно, этот вопрос задан раньше, я сделал googling, но я не получил ответа.
Прототип делегирования
delegate void method1(string str);
Добавление методов обратного вызова
method1 objDel2;
objDel2 = new method1(TestMethod1);
objDel2("test");
objDel2.Invoke("Invoke");
В приведенном выше кодировании objDel2("test");
и objDel2.Invoke("Invoke");
выполняют одну и ту же задачу. Хорошая или оба одинаковы.