עבור לתוכן

C# רשימה ב Visual Studio 2010

Featured Replies

פורסם

אז מה שלמדתי בבית ספר זה:


List<Type> a = new List<Type>;
Node<Type> p = a.GetFirst();

הבעיה זה שב Visual Studio 2010 זה לא עובד :(

אז איך כן?

פורסם

ל-List המובנה בשפה אין מתודה בשם GetFirst.

אולי מדובר במחלקה מיוחדת כלשהי שכתבתם בבית הספר?

חוץ מזה, השורה הראשונה צריכה להיות:

List<Type> a = new List<Type>();

(שים לב לסוגריים בסוף)

פורסם
  • מחבר

אז איך כן אפשר להשתמש ברשימה? איך עוברים עליה בלי פוינטר?

פורסם

המחלקה List ב-#C לא מייצגת רשימה מקושרת, אלא פשוט רשימה דינמית של איברים.

תיעוד מלא של המחלקה אתה יכול למצוא כאן, כולל דוגמאות שימוש:

http://msdn.microsoft.com/en-us/library/6sh2ey19.aspx

בכל מקרה, תוודא אם המורה שלך שזה אכן מה שאתה צריך לעשות.

פורסם
  • מחבר

זה לא לבית ספר... אני מתכונן לגאמ"א

סליחה על הבורות אבל לא הבנתי איך משתמשים בזה? או אם יש דרך אחרת לעשות רשימה כלשהי לא מוגבלת באיברים (כאן הבעיה במערך)?

תודה רבה על העזרה :)

פורסם

זו הדרך הכי טובה, אין סיבה להשתמש בדרך אחרת.

(אלא אם אתה רוצה לממש את הרשימה הדינמית בעצמך)

פורסם
  • מחבר

אז אפשר הסבר איך להשתמש בזה?

איך יוצרים רשימה חדשה ואיך עוברים עליה?

פורסם
  • מחבר

תודה רבה! עזרת מאוד אבל יש לי עוד שאלה קטנה.

נניח שאני עושה רשימה מסוג Movies ובתוך Movies יש לי משתנה id (מספר סידורי)...

איך משתמשים בFind (או משו אחר שיתאים) כדי למצוא את אותו סרט ולשנות לו את הנתונים או למחוק?

לא מצאתי בדוגמא שם משהו דומה.

תודה מראש ושבת שלום :)

פורסם

בלינק ששלחתי לך יש רשימה של כל המתודות שהמחלקה מספקת, כולל את Find, עם לינקים לתיעוד שלהן.

אז אתה רק צריך ללחוץ על הלינק הזה וכבר תגיע לדף התיעוד, כולל דוגמאות.

אופציה נוספת היא לממש את זה בעצמך בקלות באמצעות לולאה (לפעמים זה כבר יותר פשוט).

  • 2 חודשים מאוחר יותר...

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים