
Stack
Stos to typ kolekcji z zachowaniem Last-In-First-Out (LIFO). Ostatni przyszedł pierwszy wyszedł
2. Podstawowe struktury danych i algorytmy
Stos to typ kolekcji z zachowaniem Last-In-First-Out (LIFO). Ostatni przyszedł pierwszy wyszedł
Wyobraź sobie świat, w którym nie musisz wertować setek kartek, żeby znaleźć numer telefonu przyjaciela. Wystarczy otworzyć kontakty i wpisać imię – błyskawicznie masz wynik. Tak właśnie działa Dictionary w C# – to Twoje osobiste Google w aplikacji. Dziś pokażę Ci, dlaczego to jedna z najważniejszych kolekcji w .NET, jak działa pod spodem i jak jej używać, żeby Twoje programy były szybkie i eleganckie.
Lista w C# to jedna z najczęściej używanych kolekcji – elastyczna, wygodna i prosta w obsłudze. Dzięki niej nie musisz z góry znać liczby elementów, a dodawanie nowych wartości wydaje się banalne. Ale uwaga – ta wygoda ma swoją cenę. 🚨 Niewłaściwe użycie listy, zwłaszcza przy dużych zbiorach danych, może prowadzić do poważnych problemów z wydajnością.
Czy wiesz, że w C# tablica ma właściwość Length, a lista korzysta z Count? Niby drobnostka, a potrafi wprowadzić niezły zamęt. W tym artykule pokażę Ci, jak w praktyce korzystać z List
Teraz nadszedł czas na demo. Kiedy omawialiśmy tablice stworzyłem demo,
które wyświetlało 7 pierwszych miast zaimportowanych z pliku CSV.
Teraz zamierzam zmodyfikować to demo, aby zamiast importować tylko 7 miast, importować i wyświetlać wszystkie miasta. Mamy nasz CsvReader.
Teraz porozmawiamy o składni nawiasu kątowego. Jeśli znasz typy generyczne w C#, to rozpoznasz, że nawiasy kątowe oznaczają Lista od T jako typ ogólny (generyczny).
Jak w prosty sposób dodać elementy do listy w C# i kiedy warto skorzystać z inicjalizatora kolekcji zamiast metody .Add()? Listy (List
Czy wiesz, dlaczego tablica w C# nie zawsze jest dobrym wyborem przy pracy z danymi?
Tablice mają stały rozmiar, co sprawdza się tylko w sytuacjach, gdy dokładnie znamy liczbę elementów. W praktyce – np. przy odczycie danych z pliku CSV – taka wiedza jest rzadko dostępna. Dlatego warto poznać List
Wszystko, co musisz wiedzieć o dynamicznych listach. Praktyczny przewodnik po List
Odkryj, co łączy tablice, listy i słowniki w C#, a co je fundamentalnie różni. Dowiedz się, kiedy używać każdej z tych kolekcji, aby pisać wydajny i czytelny kod. Praktyczne porównanie i przykłady.