מה זה.NET ArrayList?
מה זה.NET ArrayList?

וִידֵאוֹ: מה זה.NET ArrayList?

וִידֵאוֹ: מה זה.NET ArrayList?
וִידֵאוֹ: dotnet part 3 interface, object initializer, Array, List 2024, נוֹבֶמבֶּר
Anonim

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

רק אז, מה זה ArrayList ב-C# עם דוגמה?

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

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

נשאל גם, מה ההבדל בין ArrayList ל-list ב-C#?

רשימת מערך הוא אוספים של נתונים מסוגים שונים ואילו רשימה הוא אוסף של סוג דומה של תלות משלו. רשימת מערך אינם בטוחים מסוג ואילו רשימה בטוחים מהסוג.

האם ArrayList יכול לאחסן סוגי נתונים שונים?

Java כוללת גם מערך וגם an רשימת מערך מעמד. כל אחד מהם הוא "אוספים של מרובות פריטים", כביכול, אבל הם גם מאוד שונה . א ArrayList יכול משתנה בגודל כאשר דברים מתווספים או מסירים. בודד רשימת מערך הוא גם מסוגל להחזיק מגוון של סוגים שונים של חפצים.

מוּמלָץ: