CsharpPętla foreach służy do wygodnego przejścia po wszystkich elementach tablicy, łańcucha znaków lub kolekcji — bez ręcznego operowania indeksem. Jak działa foreach Pętla pobiera kolejno każdy element kolekcji i udostępnia…
Czytaj więcej →
CsharpPętla do…while to bliska krewna pętli while z jedną kluczową różnicą: najpierw wykonuje ciało, a dopiero potem sprawdza warunek. Czym różni się od while? Kluczowa cecha: w do…while ciało pętli wykonuje się zawsze co…
Czytaj więcej →
CsharpPętli while używamy, gdy chcemy powtarzać kod, ale nie znamy z góry liczby iteracji — powtarzamy go tak długo, jak długo spełniony jest pewien warunek. Jak działa pętla while Pętla while wykonuje…
Czytaj więcej →
CsharpPętla for to podstawowe narzędzie, gdy znasz z góry liczbę powtórzeń albo potrzebujesz operować na indeksie elementu. W tym wpisie zobaczysz składnię, dokładną kolejność działania oraz praktyczne przykłady. Składnia pętli…
Czytaj więcej →
Csharp · KolekcjeStack<T> to wbudowana w .NET kolekcja reprezentująca strukturę danych typu LIFO (Last-In-First-Out) — ostatni element, który trafił na stos, jest też pierwszym, który z niego zejdzie. To dokładne przeciwieństwo…
Czytaj więcej →
Csharp · KolekcjeQueue<T> to jedna z tych kolekcji, które każdy programista C# zna z nazwy, ale niewielu potrafi wytłumaczyć, dlaczego wybrać ją zamiast List<T> albo kiedy warto sięgnąć po jej wariant…
Czytaj więcej →
Csharp · KolekcjeHashSet<T> reprezentuje zbiór unikalnych elementów, podobnie jak zbiór matematyczny — { 1, 2, 3, 4, 5 } i { 5, 4, 3, 2, 1 } to dokładnie ten sam…
Czytaj więcej →
Csharp · KolekcjeDictionary w C#: Twój prywatny Google dla obiektów Wyobraź sobie świat, w którym nie musisz wertować setek kartek, żeby znaleźć numer telefonu przyjaciela. Wystarczy otworzyć kontakty…
Czytaj więcej →
Csharp · KolekcjeList<T> to jedna z najczęściej używanych kolekcji w .NET — elastyczna, wygodna, prosta w obsłudze. Dzięki niej nie musisz z góry znać liczby elementów, a dodawanie nowych…
Czytaj więcej →
Csharp · KolekcjeKolekcje w C#: Lista – wstawianie, wyszukiwanie i usuwanie elementów W pracy programisty .NET nie da się uciec od kolekcji. Listy, tablice, słowniki, kolejki czy stosy…
Czytaj więcej →
Csharp · KolekcjeLista – Import danych z pliku To odpowiednik importu danych z pliku, który wcześniej pokazaliśmy dla tablicy — zobacz Tablica w C# — import danych z…
Czytaj więcej →
Csharp · KolekcjeList<int>, List<string>, Dictionary<TKey, TValue> — nawiasy kątowe widziałeś już wielokrotnie, korzystając z gotowych kolekcji. Ten artykuł pokazuje, co się za nimi kryje i jak napisać własny…
Czytaj więcej →
Csharp · KolekcjeDodawanie elementów do List<T> Jednym z najczęstszych scenariuszy pracy z List<T> w C# jest dodawanie elementów. W przeciwieństwie do tablic (array), które mają stały rozmiar, lista…
Czytaj więcej →