Skip to content
DEV – HOBBY
DEV – HOBBY
Programowanie Nasze Hobby : c sharp, angular, html, css
  • .NET Developer
  • Kursy
  • Blog
  • Moje Kursy

🔥 Zapisy zamknięte, ale możesz pobrać Roadmapę .NET i dołączyć do listy oczekujących. - Pobierz i dołącz do lity VIP !

Wprowadzenie Do Kolekcji

C# Seria Programista – część 4 – Wprowadzenie Do Kolekcji

Lista w C# — możliwości wykorzystania

Listy są bardzo podobne do tablic, ale w przeciwieństwie do nich można swobodnie zmieniać ich rozmiar — List<T> automatycznie rośnie i kurczy się wraz z zawartością. Podstawowe operacje (Add, Insert, Remove, wyszukiwanie) omawiamy w osobnych artykułach: Dodawanie elementów do List<T> i wstawianie, wyszukiwanie i usuwanie. Tutaj skupiamy…

Continue reading Lista w C# — możliwości wykorzystania

Czym jest kolekcja w C#? Wprowadzenie

Każda poważna aplikacja w pewnym momencie musi zarządzać nie jednym obiektem, ale wieloma — listą zamówień, koszem klientów, kolejką zadań do przetworzenia, cache’em produktów po ID. Jak je przechowujesz, decyduje o tym, czy Twój kod będzie szybki, czytelny i skalowalny…

Continue reading Czym jest kolekcja w C#? Wprowadzenie

Tablica w C# — import danych z pliku, cz. 2

Tablica – Importowanie danych z pliku cz.2 To kontynuacja poprzedniego artykułu — Tablica w C# — import danych z pliku, cz. 1. Zobacz też, jak wygląda ten sam import przy użyciu listy zamiast tablicy. Jeśli sprubujemy teraz uruchomić aplikację, to ona nie zadziała…

Continue reading Tablica w C# — import danych z pliku, cz. 2

Tablica w C# — import danych z pliku CSV

Tablica – Importowanie danych z pliku Ten artykuł to część 1 z 2 — kontynuacja znajduje się w Tablica w C# — import danych z pliku, cz. 2. Jeśli wolisz elastyczniejszą kolekcję zamiast tablicy o stałym rozmiarze, zobacz analogiczny import…

Continue reading Tablica w C# — import danych z pliku CSV

SortedSet w C# — posortowany zbiór unikalnych

Wprowadzenie do SortedSet w C# W świecie programowania .NET, SortedSet oferuje wydajne i eleganckie rozwiązanie dla tych, którzy potrzebują przechowywać zbiór unikalnych elementów w uporządkowanej formie. Dzięki swojej naturze kolekcji ogólnych, SortedSet w języku C# umożliwia pracę z dowolnym typem…

Continue reading SortedSet w C# — posortowany zbiór unikalnych

Implementowanie stosu (Stack) w C#

Stos to struktura danych typu LIFO (Last In, First Out), co oznacza, że ostatni element dodany do stosu jest pierwszym, który zostanie z niego usunięty. Stosy są powszechnie używane w informatyce do różnych celów, takich jak cofanie operacji, wyrażenia arytmetyczne…

Continue reading Implementowanie stosu (Stack) w C#

Implementacja własnej kolejki (Queue) w C#

W świecie programowania struktury danych pełnią kluczową rolę w organizacji i przetwarzaniu informacji. Jedną z fundamentalnych struktur danych jest kolejka, która odznacza się prostotą i efektywnością w zarządzaniu kolejnością elementów. Wyobraź sobie kolejkę do sklepu. Klienci ustawiają się jeden za…

Continue reading Implementacja własnej kolejki (Queue) w C#

Stack w C# — stos LIFO na przykładach

Stack<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 kolejki (FIFO), o której pisałem w osobnym artykule o Queue<T>. Ten artykuł skupia się na gotowej…

Continue reading Stack w C# — stos LIFO na przykładach

Queue w C# — kolejka FIFO na przykładach

Queue<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 bezpieczny wielowątkowo. Kolejka reprezentuje strukturę danych typu FIFO (First-In-First-Out) — pierwszy element, który trafia do kolejki,…

Continue reading Queue w C# — kolejka FIFO na przykładach

HashSet w C# — unikalne elementy i szybkość

HashSet<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 zbiór, bo kolejność elementów nie ma znaczenia, a duplikaty są niemożliwe. To odróżnia go…

Continue reading HashSet w C# — unikalne elementy i szybkość

Dictionary w C# — Twój Google dla obiektów

Dictionary 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 i wpisać imię – błyskawicznie masz wynik. Tak właśnie działa Dictionary w C# –…

Continue reading Dictionary w C# — Twój Google dla obiektów

Lista w C# — wydajność, pułapki i dobre praktyki

List<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 wartości wydaje się banalne. Ale ta wygoda ma swoją cenę: niewłaściwe użycie listy, zwłaszcza…

Continue reading Lista w C# — wydajność, pułapki i dobre praktyki

Lista w C# — wstawianie, wyszukiwanie, usuwanie

Kolekcje 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 – wszystkie są fundamentem codziennego kodowania. Ale jak je efektywnie używać? W tym artykule…

Continue reading Lista w C# — wstawianie, wyszukiwanie, usuwanie

Stronicowanie wpisów

1 2 Następne

Popularne kursy

  • C# Podstawy Programowania: Twój Pi...
    200PLN
     
    Autor: Mariusz Jurczenko
  • C# Podstawy Programowania Obiektowego
    200PLN
     
    Autor: Mariusz Jurczenko
  • Przydatne Narzędzia
    Bezpłatnie
     
    Autor: Mariusz Jurczenko
  • AI w .NET
  • Algorytmy
  • Architektura i Projektowanie Oprogramowania
  • Csharp
  • Html
  • Kolekcje
  • Programowanie
  • Programowanie i rozwój oprogramowania
  • Programowanie w C#
  • Rozwój Oprogramowania i Kariera
  • SOLID
  • Wzorce Projektowe
  • Wzorce Projektowe i Zasady
  • Zadania Rekrutacyjne
  • Delegat zwracający wartość w C# – pułapka bez ostrzeżenia
  • Delegat z parametrem w C# – typ jest kontraktem, nazwa nie
  • Delegaty w C# — dlaczego metodę przypisujesz bez nawiasów
  • Visitor Pattern w C# — anatomia GoF i double dispatch
  • Clean Architecture w .NET 10 — REST API

Menu

  • Kontakt
  • Regulamin
  • Polityka prywatności
  • Moje Kursy
  • Blog
  • LISTA VIP
  • Csharp
  • Zadania Rekrutacyjne
  • Wzorce Projektowe
  • SOLID
  • Algorytmy
  • Kolekcje
  • Jak stosować 5 zasad SOLID w C#
  • Projekt Tetris w .NET — seria tutoriali
  • Aplikacja do zarządzania kontaktami w C#
  • Scaffolding w Visual Studio — szybkie API .NET
Copyright © 2015 - 2026 DEV-HOBBY.PL
Logowanie
The password must have a minimum of 8 characters of numbers and letters, contain at least 1 capital letter
Wyrażam zgodę na przechowywanie i przetwarzanie moich danych przez tę witrynę. Polityka prywatności
Zapamiętaj mnie
Logowanie Zarejestruj się
Przywróć hasło
Send reset link
Password reset link sent to your email Zamknij
Confirmation link sent Postępuj zgodnie z instrukcjami przesłanymi na Twój adres email. Zamknij
Your application is sent We'll send you an email as soon as your application is approved. Go to Profile
Nie masz konta? Zarejestruj się Logowanie
Zapomniane hasło

Szanujemy Twoją prywatność

Używamy plików cookie do analityki i reklam. Możesz zmienić wybór w każdej chwili.

Polityka prywatności  ·  Polityka cookies