Re[83]: MS забило на дотнет. Питону - да, сишарпу - нет?
От: Sinclair Россия https://github.com/evilguest/
Дата: 18.09.21 02:28
Оценка:
Здравствуйте, Serginio1, Вы писали:
S>>Мультикастами могут быть только Action<...>.
Ну вот эта порнография наглядно показывает, что в случаях вроде описанного, надо не маяться фигнёй вроде GetInvocationsList, а по честному делать списки:
private List<QualificationCallback> qualCallbacks = new;
public event QualificationCallback Qualifications
{
  add { qualCallbacks.Add(value) };
  remove { qualCallbacks.Remove(value) };
}


И затем можно его вызывать безо всяких кастов:
foreach(var c in qualCallbacks)
  if (!c(...))
    throw new QualificationFailed();
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.