Membro : Ensaluti |Register |Alŝuti scio
Serĉu
Delegita: CLI [Modifu ]
Delegito estas formo de tipa-sekura funkcia puntero uzita de la Komuna Lingvo-Infrastrukturo (CLI). Delegitoj specifas metodon por voki kaj laŭvole objekto por nomi la metodon. Delegitoj estas uzataj, inter aliaj aferoj, por efektivigi vokojn kaj eventajn aŭskultantojn. Delegata objekto enhavas referencon al metodo. La delegita objekto povas tiam esti pasita al kodo kiu povas nomi la referencitan metodon, sen devi scii dum la kompila tempo, kiun metodo alpreĝos.
Multekosta delegito estas delegito, kiu notas plurajn metodojn. Multicast-delegacio estas mekanismo, kiu provizas funkciojn por ekzekuti pli ol unu metodo. Estas listo de delegitoj konservitaj interne, kaj kiam la multkastra delegito estas alvokita, la listo de delegitoj estas ekzekutita.
En C #, delegitoj ofte estas uzataj por implementar callbacks en evento pelita programado. Ekzemple, delegito povas esti uzata por indiki kiun metodo oni devas nomi kiam la uzanto klakas iun butonon. Delegitoj permesas al la programisto sciigi plurajn metodojn, kiujn okazis evento.
[Komuna lingva infrastrukturo][Multkastas]
1.C # -koda ekzemplo
1.1.Delegitoj (C #)
1.2.Multkastaj delegitoj (C #)
2.Detaloj de teknika efektivigo
3.Elfaro
[Alŝuti Pli Enhavo ]


Kopirajto @2018 Lxjkh