כיצד להכריז ולאתחל רשימה ב-C#

Kyzd Lhkryz Wl Thl Rsymh B C



ב-C#, רשימה היא אוסף של פריטים שיכולים להיות מכל סוג נתונים והוא מבנה נתונים נפוץ המספק גמישות באחסון ותפעול נתונים. לפני השימוש ברשימה ב-C#, יש להכריז עליה ולאתחל אותה, מאמר זה ידון כיצד להכריז ולאתחל רשימה ב-C#.

הכרזה על רשימה ב-C#

כדי להכריז על רשימה ב-C#, השלב הראשון הוא לייבא את מרחב השמות System.Collections.Generic. מרחב השמות הזה מכיל את המחלקה List המשמשת ליצירה ולתמרן של רשימות. ניתן להשתמש במחלקה List כדי לבנות רשימה חדשה לאחר שמרחב השמות יובא. התוכנית הבאה לדוגמה מראה כיצד להכריז על רשימה של מספרים שלמים:







באמצעות System.Collections.Generic;

תוכנית הכיתה {
ריק סטטי ראשי ( חוּט [ ] args ) {
רשימה < int > מספרים;
}
}


בתחביר לעיל, מרחב השמות System.Collections.Generic מיובא, ולאחר מכן מכריזה רשימה חדשה בשם 'מספרים' באמצעות המחלקה List .



אתחול רשימה ב-C#

לאחר הכרזת רשימה, ניתן לאתחל אותה עם ערכים וישנן מספר דרכים לאתחל רשימה ב-C#. הדרך הראשונה היא להשתמש בשיטת Add() כדי להוסיף ערכים לרשימה אחד אחד, הנה קוד לדוגמה שמדגים כיצד לאתחל רשימה של מספרים שלמים באמצעות שיטת Add():



באמצעות System.Collections.Generic;

תוכנית הכיתה {
ריק סטטי ראשי ( חוּט [ ] args ) {
רשימה < int > מספרים = רשימה חדשה < int > ( ) ;
מספרים. הוסף ( 10 ) ;
מספרים. הוסף ( עשרים ) ;
מספרים. הוסף ( 30 ) ;
מספרים. הוסף ( 40 ) ;
מספרים. הוסף ( חמישים ) ;
}
}


בתחביר לעיל, מכריזה רשימה חדשה בשם 'מספרים' באמצעות המחלקה List , ולאחר מכן משתמשים בשיטת Add() להוספת חמישה מספרים שלמים לרשימה.





דרך נוספת לאתחל רשימה ב-C# היא להשתמש בתחביר אתחול האוסף, שכן זה מאפשר לך להכריז ולאתחל רשימה בשורת קוד אחת. להלן קוד לדוגמה המדגים כיצד לאתחל רשימה של מספרים שלמים באמצעות תחביר אתחול האוסף:

באמצעות System.Collections.Generic;

תוכנית הכיתה {
ריק סטטי ראשי ( חוּט [ ] args ) {
רשימה < int > מספרים = רשימה חדשה < int > ( ) { 10 , עשרים , 30 , 40 , חמישים } ;
}
}


בקוד שלמעלה, אנו מכריזים תחילה על רשימה חדשה בשם 'מספרים' באמצעות המחלקה List ולאחר מכן משתמשים בתחביר האתחול האוסף כדי להוסיף חמישה מספרים שלמים לרשימה בשורת קוד אחת.



דוגמה: הכרזה ואתחול רשימה ב-C#

להלן קוד קולקטיבי המדגים גם הכרזה וגם אתחול של רשימה ב-C#:

שימוש במערכת;
באמצעות System.Collections.Generic;

תוכנית הכיתה {
ריק סטטי ראשי ( חוּט [ ] args ) {

// הכרזה על רשימה של מספרים שלמים
רשימה < int > מספרים;

// אתחול הרשימה באמצעות הוסף ( ) שיטה
מספרים = רשימה חדשה < int > ( ) ;
מספרים. הוסף ( 10 ) ;
מספרים. הוסף ( עשרים ) ;
מספרים. הוסף ( 30 ) ;
מספרים. הוסף ( 40 ) ;
מספרים. הוסף ( חמישים ) ;

// הצגת האלמנטים ב הרשימה
Console.WriteLine ( 'אלמנטים ברשימה באמצעות שיטת Add():' ) ;
לכל אחד ( האם ב מספרים ) {
Console.WriteLine ( על אחד ) ;
}

// אתחול הרשימה באמצעות תחביר אתחול האוסף
רשימה < חוּט > שמות = רשימה חדשה < חוּט > ( ) { 'עַצמוֹ' , 'מִיקרוֹפוֹן' , 'שרה' , 'דוד' } ;

// הצגת האלמנטים ב הרשימה
Console.WriteLine ( ' \n רכיבים ברשימה באמצעות תחביר אתחול האוסף:' ) ;
לכל אחד ( שם מחרוזת ב שמות ) {
Console.WriteLine ( שֵׁם ) ;
}
}
}


בקוד שלמעלה, אנו מכריזים תחילה על רשימה של מספרים שלמים הנקראים 'מספרים' מבלי לאתחל אותה ולאחר מכן מאתחלים את הרשימה בשיטת Add() כדי להוסיף חמישה מספרים שלמים לרשימה. לאחר מכן, באמצעות הלולאה הקדמית אנו מציגים את האלמנטים ברשימה.

אנו גם מצהירים ומאתחלים רשימה של מחרוזות הנקראות 'שמות' באמצעות תחביר אתחול האוסף כדי להוסיף ארבע מחרוזות לרשימה ולהציג את האלמנטים ברשימה באמצעות לולאה קדמית.

סיכום

רשימות הן מבנה נתונים רב עוצמה ב-C# המשמש לאחסון ולתפעל אוספים של פריטים, אך לפני השימוש ברשימה ב-C# יש להכריז עליה ולאתחל אותה. המחלקה List משמשת להכרזה על רשימה, וישנן מספר דרכים לאתחל רשימה, כולל שימוש בשיטת Add() ובתחביר אתחול האוסף. על ידי ביצוע הדוגמאות והשלבים המתוארים במאמר זה, כעת אתה אמור להבין טוב כיצד להכריז ולאתחל רשימה ב-C#.