Kingston_Pendrive/Suli/12.b/Programozás (Tusjak Brigitta)/Elmélet/2023. 09. 20.txt
2024-11-19 19:04:02 +01:00

33 lines
1.4 KiB
Plaintext

ArrayList olyan objektumok nem általános gyűjteménye, amelyek mérete dinamikusan növekszik. ArrayList használható ismeretlen adatok hozzáadására, ahol nem ismeri az adatok típusát, és méretét. Az ArrayList osztály szerepel a System.Collections névtérben.
ArrayList létrehozása:
ArrayList arlist = new ArrayList();
var arlist = new ArrayList();
Elemek hozzáadása az ArrayList-hez: elemek hozzáadása ArrayList.Add()
arlist.Add(1)
Elemek hozzáadása az objektum inicializáló szintaxisa segítségével
Hozzáférés az egyes elemekhez az indexelő használatával:
arlist[0];
Elemek frissítése:
arlist[0] = "Steve";
arlist[0] = 100;
Az ArrayList Count tulajdonsága visszaadja az ArrayList elemének számát:
for (int i = 0; i < arlist.Count; i++)
Console.WriteLine($"{arlist[i], "}
foreach (var item in arlist)
Console.WriteLine($"{item, "}
Az Insert() metódussal illesszen be egy új elemet a megadott indexbe egy ArrayList-be:
arlist.Insert(1, "2");
Az ArrayList elemek eltávolítása a Remove(), a RemoveAt() vagy a RemoveRange() metódussal:
arlist:Remove(null) //Eltávolítja a null első előfordulását
arlist.RemoveAt(4) //Elem eltávolítása a 4. indexből
arlist.RemoveRange(0, 2) //Két elem eltávolít 1. elemből kezdve (0. index)
Contains() metódust annak megállapításához, hogy a megadott elem létezik-e az ArrayList-ben vagy sem:
Console.WriteLine(arlist.Contains(300))