Может ли делегат иметь необязательный параметр?
У меня есть код ниже, который работал нормально, пока я не попытался добавить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
так что я был бы благодарен за любые идеи. Благодарю.