Професионална програма
Loading...
Hristo_Penchev avatar Hristo_Penchev 389 Точки

[Homework] OOP - Delegates and Events - Problem {2} - Problem 2. Asynchronous Timer - как да накараме класа да приема всякакви функции?

Здравейте, успях да направя задачата. Ето решението:
http://pastebin.com/m3rdPZ0Z

http://pastebin.com/FynCf47z

Проблемът е там, че в конструктора на класа задаваме да приема точно определен тип Action - примерно Action<int, string> или Action без параметри. И съответно можем да му зададем само такъв. Има ли начин да го накараме да приема всякакъв метод, без значение какви параметри изисква? 

-1
C# OOP Basics
AleksandurSeferinkin avatar AleksandurSeferinkin 333 Точки

Мисля, че не можеш да приемаш методи с различен брой параметри, освен ако не са декларирани с params[]. Все пак това е строго-типизиран език. :)

Пример

0
10/01/2015 13:02:34