Kingston_Pendrive/Suli/12.b/Programozás (Tusjak Brigitta)/Elmélet/2023. 09. 20.txt

33 lines
1.4 KiB
Plaintext
Raw Normal View History

2024-11-19 18:04:02 +00:00
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))