bool NetworkAvailable = true
bölümünü eklemeye çalışana kadar aşağıdaki kodun düzgün çalıştığını biliyorum. Şimdi aşağıda 4. satırda bir Method name expected
derleme zaman istisnası olsun.Delegenin isteğe bağlı bir parametresi olabilir mi?
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)
{
...
}
Ben, kuşkusuz, yeniye Delegates
ve Optional Parameters
yüzden herhangi bir fikir için minnettar olacaktır. Teşekkürler.
Teşekkür çağırabilir, görünüşe = doğru); ', doğru mu? Öyleyse kabul ediyorum çünkü diğer yolu derlemeyecek ama ... –
Evet; Temsilci _definition_, temsilci tarafından alınan parametreleri tanımlamalıdır. Bir temsilci türü, temsilci içindeki yöntem (ler) in eşleşmesi gereken bir işlev imzasını tanımlar. – SLaks
Ben de öyle düşündüm. "Delegeler" in, onların düşündükleri kadar kötü olmadığına göre doğru yolda olduğuma sevindim. –