02 : DevLog

czwartek, 13 kwietnia 2017

Kolekcje

Po omówieniu podstaw interfejsów kolekcji w .NET, teraz skupimy się na konkretnych typach kolekcji, takich jak Collection<T>, ReadOnlyCollection<T>, Dictionary<TKey, TValue>, i wiele innych, wraz z ich zastosowaniami i różnicami. Przejdziemy również przez kolekcje współbieżne, oferujące bezpieczeństwo operacji w środowiskach wielowątkowych.

Discover

środa, 08 marca 2017

Iterator

W niniejszej notatce zgłębiamy tematykę iteratorów w C#, które umożliwiają generowanie sekwencji wartości za pomocą instrukcji yield return. Przybliżamy sposób działania i zastosowania tej składni, przedstawiając przykłady jej praktycznego wykorzystania w celu zrozumienia, jak iterator może zrewolucjonizować sposób przetwarzania kolekcji danych, pozwalając na elastyczne generowanie i przekazywanie wartości na żądanie.

Discover

wtorek, 21 lutego 2017

Wstęp do kolekcji

W notatce omawiamy zaawansowane aspekty kolekcji w .NET, wyjaśniając, jak za pomocą interfejsów IList, ICollection, i IEnumerable można efektywnie zarządzać "tablicami" zmiennej długości. Szczegółowo analizujemy różnice między tymi interfejsami oraz ich praktyczne zastosowanie w kontekście zarządzania kolekcjami elementów w aplikacjach .NET.

Discover

środa, 11 stycznia 2017

Typy ogólne

Czym są typy oraz metody ogólne? Krótko i treściwie, o tym jak korzystać z argument typu określanego podczas kompilacji kodu, umożliwiające tworzenie bardziej elastycznych i ponownie używalnych komponentów kodu, które mogą pracować z różnymi typami danych bez konieczności ich specyfikowania na etapie pisania kodu źródłowego.

Discover

sobota, 10 grudnia 2016

Konwersja typów liczbowych

W C# często spotykamy się z koniecznością konwersji pomiędzy różnymi typami liczbowymi, jak również z sytuacjami, gdy wartość przekracza zakres danego typu. W tej notatce przyjrzymy się, jak zarządzać konwersją typów i przygotować się na potencjalne przepełnienia.

Discover

wtorek, 29 listopada 2016

Typy wyjątków

Notatka jest kontynuacją obsługi wyjątków, oferując szczegółowe spojrzenie na podstawowe typy wyjątków, przykład implementacji własnego wyjątku oraz wybrane ciekawostki dotyczące mechanizmów wyjątków w .NET, wzbogacając tym samym zrozumienie i umiejętności programisty w zakresie efektywnego zarządzania błędami w aplikacjach.

Discover