שאלה על IEnumerator

liran22

New member
שאלה על IEnumerator

אני מנסה לעבוד בDX9 ב #C אני מנסה להוסיף תאורה לפריקט שלי גליתי שהתאורה מוחזקת באוביקט LightsCollection שיש לו מתודה GetEnumerator לכן אני מניח שתאורה מאוחסנת במבנה הזה. שנדמה לי שזה רשימה מקושרת תקנו אותי אם אני טועה. הבעיה היא שאין למבנה IEnumerator פונקציה הוספה אוו ITEM איך אני יכול להוסיף אוביקטים למבנה הזה? תודה מראש
 

surielb

New member
IEnumerator

GetEnumerator מחזחר את IEnumerator שזה אינטרפייס פשוט המאפשר לחזר דרך כל הרשימה ובעצם להישתמש בפקודת הforeach, הוא עצמו כלל לא מחזיק אוביקטים אלא רק את המיקום... כך שדרכו לא תוכל לשנות את הרשימה
 

liran22

New member
אז אתה אומר

שאני אמור לממש רשימה משלי נגיד CLASS שיורש מARRAYLIST ואני אמור לממש את הפונקציות של הממישק על מינת לאחסן נתונים? איך אני מקשר בין פונציות הCLASS שלי לאוביקט LightsCollection כדי להויף אביקטים למבנה?
 

pashposh

New member
האם אין ל-LightsCollection...

פונקציית Add או Insert או משהו בסגנון?
 
למעלה