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.