עבור לתוכן

C# מערך של רשימות

Featured Replies

פורסם

אפשר לעשות דבר כזה?

להצהיר על מערך בגודל קבוע ואז- בלולאה: איך לכל איבר array אני יוצרת רשימה חדשה?

פורסם

אפשר לעשות מערך של כל דבר. לדוגמה:

List<int>[] arr = new List<int>[20];

זה מערך בגודל 20, של רשימות של int.

כמו כל מערך, הוא מאותחל ב-nullים, ולכן תצטרכי לאתחל כל איבר במערך לרשימה חדשה (באמצעות לולאה).

פורסם
  • מחבר

עוד שאלה על רשימות:

איך ממיינים רשימה מסוג student לפי שדה גיל?

ושאלה אחרת:


TextReader currentFile = new StreamReader(path ")
nextLine = currentFile.ReadLine();

while (nextLine != null) //null indicates end of file.
{
word = nextLine.Split(' ');
...
{

חלקתי את השורה שקראתי מהקובץ טקסט למילים , הבעיה היא שחלק מהמילים הן ''' ואז התכנית בורחת -

<באמצעות הדיבגר - כשסמנתי [word[moneWord][0] הוא כתב לי:

+ word[moneWord][0] ' threw an exception of type 'System.IndexOutOfRangeException' char {System.IndexOutOfRangeException}

מה הבעיה?

פורסם
  • מחבר

בקובץ המצורף נראה המערך בעת ההרצה- התכנית בורחת במילה הראשונה (איך יש חריגה מגבולות?)

[attachment deleted by admin]

פורסם
  • מחבר

ואיך אפשר לעקוף את המחרוזת הזו?

ניסיתי:



if (word[moneWord] == null)
{
break;
}

ולא עבד.

ארכיון

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

דיונים חדשים