🔥 Darmowa Roadmapa .NET — kompletny plan nauki do pierwszej pracy. Pobierz i dołącz do Listy VIP →
270+ darmowych artykułów

Blog DEV-HOBBY

C#, .NET, wzorce projektowe, algorytmy i zadania rekrutacyjne — wiedza, która realnie przybliża Cię do pierwszej pracy w IT.

Algorytmy · Csharp

Silnia w C# — rekurencja czy iteracja

Czego szuka rekruter: rekurencja vs iteracja, rozumienie ograniczeń typów, obsługa edge casesPoziom: Junior / Mid Zadanie Napisz funkcję obliczającą silnię liczby całkowitej n (n!). Silnia zdefiniowana jest jako iloczyn wszystkich…

Czytaj więcej →
Csharp

Min i max w tablicy — zadanie w C#

Czego szuka rekruter: obsługa pustej kolekcji, LINQ vs manual, czytelnośćPoziom: Junior Zadanie Napisz funkcję, która w tablicy liczb całkowitych znajdzie najmniejszą i największą wartość. Nie używaj…

Czytaj więcej →
Csharp

Przeciążanie operatorów w C#, część 2

W pierwszej części poznałeś składnię i zasady przeciążania operatorów na przykładzie liczb zespolonych. Tym razem przechodzimy do bardziej życiowego przykładu — klasy reprezentującej faktury, którą nauczymy się dodawać…

Czytaj więcej →
Csharp

Przeciążanie operatorów w C# — podstawy

C# pozwala nadać własnym typom nowe znaczenie dla standardowych operatorów — +, -, ==, < i innych. To mechanizm, który sprawia, że DateTime.Now + TimeSpan.FromHours(1) albo vector1 + vector2 działa tak naturalnie, jak dodawanie dwóch…

Czytaj więcej →
Csharp · Kolekcje

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.…

Czytaj więcej →
czytanie to początek

Zamień wiedzę w umiejętności

Pobierz darmową Roadmapę .NET i zobacz, jak ułożyć te wszystkie tematy w spójną ścieżkę do pierwszej pracy.

Pobieram roadmapę →