Kann ein Delegierter einen optionalen Parameter haben?

Ich habe den folgenden Code, der einwandfrei funktioniert hat, bis ich versuchte, das @ hinzuzufügbool NetworkAvailable = true Teil. Jetzt bekomme ich einMethod name expected Kompilierungsausnahme in Zeile 4 unten.

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)
{
   ...
}

Ich bin zugegebenermaßen neu beiDelegates undOptional Parameters also ich wäre für jeden einblick dankbar. Vielen Dank

Antworten auf die Frage(4)

Ihre Antwort auf die Frage