1. Wprowadzenie do C#
  2. Szybki start
  3. Pierwszy program
  4. Komentarze
  5. Typy danych
  6. Zmienne
  7. Pola
  8. Właściwości
  9. Stałe
  10. Metody
  11. Instrukcje warunkowe
  12. Pętle
  13. Tablice
  14. Kolekcje
  15. Klasy
  16. Dziedziczenie
  17. Polimorfizm
  18. Konwersja typów
  19. Właściwości klasy String
  20. Typy wyliczeniowe
  21. Interfejsy
  22. Klasy statyczne
  23. Klasy Abstrakcyjne
  24. Przestrzenie nazw
  25. Wyjątki
  26. Typy generyczne
  27. JSON
  28. XML
  29. Podsumowanie

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);
}
								
						
Notatka

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.