От: | _NN_ | www.nemerleweb.com | |
Дата: | 13.08.14 04:49 | ||
Оценка: |
interface ICallback
{
Run(string argument);
}
class CallbackManager
{
// Id -> list of subscribers
Dictionary<string, List<ICallback>> callbacks;
void Process(string id, string argument)
{
foreach(var c in callbacks[id]) c.Run(argument);
}
}