Listy
Listy w języku C# są to dynamiczne tablicę, które pozwalają na dodawanie i usuwanie
elementów w dowolnym miejscu. Można je utworzyć za pomocą klasy List<T> , gdzie T
jest typem elementów przechowywanych w liście.
![]()
Aby utworzyć pustą listę, można użyć następującego kodu:
List<int> numbers = new List<int>();
Lista z parametrami typu string
![]()
List<string> names = new List<string> { "Ala", "Bartek", "Cezary" };
Aby dodać element do listy, można użyć metody Add
![]()
names.Add("Dawid");
Aby usunąć element z listy, można użyć metody Remove
lub ![]()
RemoveAt , która usuwa element na określonym indeksie
![]()
names.Remove("Ala");
names.RemoveAt(0); // usuwa element na indeksie 0
Można również sprawdzić, czy lista zawiera określony element za pomocą metody Contains
![]()
if (names.Contains("Bartek"))
{
Console.WriteLine("Lista zawiera element Bartek.");
}
Aby przeiterować przez elementy listy, można użyć pętli foreach
![]()
foreach (string name in names)
{
Console.WriteLine(name);
}
Listy są bardzo przydatnymi kolekcjami i są często używane w aplikacjach, ponieważ umożliwiają łatwe dodawanie, usuwanie i wyszukiwanie elementów oraz udostępniają wiele przydatnych metod i właściwości.