Может ли делегат иметь необязательный параметр?

У меня есть код ниже, который работал нормально, пока я не попытался добавитьbool NetworkAvailable = true часть. Теперь я получаюMethod name expected исключение времени компиляции в строке 4 ниже.

void NetworkStatus_AvailabilityChanged(object sender, NetworkStatusChangedArgs e)
{
   var networkAvailable = e.IsAvailable;
   SetUpdateHUDConnectedMode d = new SetUpdateHUDConnectedMode(UpdateHUDConnectedMode(networkAvailable));
   this.Invoke(d);
}   

delegate void SetUpdateHUDConnectedMode(bool NetworkAvailable = true);
private void UpdateHUDConnectedMode(bool NetworkAvailable = true)
{
   ...
}

По общему признанию, я новичок вDelegates а такжеOptional Parameters так что я был бы благодарен за любые идеи. Благодарю.

Ответы на вопрос(2)

Ваш ответ на вопрос