
06-05-2006, 14:02
|
|
|
|
חבר מתאריך: 31.07.04
הודעות: 198
|
|
|
אירועים דינמיים (#C)...
אני רוצה להקפיץ אירוע מתאים עבור כל אחד מהמקרים...
- אובייקט מטיפוס המחלקה שלי.
- מערך אובייקטים מטיפוס המחלקה שלי.
לדוגמא, שהDelegate לאירוע הראשון יראה ככה:
public delegate void blabla1(int x);
ולאירוע השני:
public delegate void blabla2(int index, int x)
כשהIndex מצייג את האובייקט המתאים במערך.
1. איך אני יכול לזהות אם יצרתי מופע יחיד, או מערך?
2. איך אני יכול אחרי שזיהיתי, לשלוח את הIndex המתאים מבתוך המחלקה, בזמן שאני מקפיץ את האירוע, מבלי לשמור אותו בתוך משתנה של המחלקה?
|