Discussione: c# problema delegate
View Single Post
Old 27-05-2011, 09:57   #6
digitalsound
Member
 
L'Avatar di digitalsound
 
Iscritto dal: Apr 2008
Città: Prov di TO
Messaggi: 136
Se stai usando .NET Framework dal 3.0 in su almeno, ti consiglio di non dichiarare un nuovo delegate a meno che non sia strettamente necessario.
Ti consiglio invece di usare i delegate generici:

Codice:
Action<int> SelectionAction = (selItem) => {};
oppure

Codice:
 private delegate void SelectListBoxItemDelegate(object item);
potevi dichiararlo così

Codice:
 private delegate void SelectListBoxItemDelegate(int item);
e non avresti avuto bisogno di fare il cast esplicito.
__________________
Motherboard: ASUS P8P67 EVO, CPU : INTEL Core i5 3570 Scheda Video: nVidia GTX 760, RAM: Kingston 2x4Gb SSD: Samsung 840 Evo, Scheda Audio: Creative Sound Blaster ZX, OS: Windows 8.1 Pro 64Bit
digitalsound è offline   Rispondi citando il messaggio o parte di esso