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

Csharp

Extension Methods — wywołania łańcuchowe

W poprzednim artykule poznałeś podstawy metod rozszerzających — składnię, słowo kluczowe this i zasady ich definiowania. Tutaj skupiamy się na jednym, konkretnym zastosowaniu: budowaniu wywołań łańcuchowych (method chaining), czyli serii operacji zapisanych…

Czytaj więcej →
Csharp

Extension Methods w C# — jak rozszerzać typy

Metody rozszerzające (ang. extension methods) zostały wprowadzone w C# 3.0 razem z LINQ — i to właśnie LINQ jest ich najbardziej znanym zastosowaniem: każde list.Where(...) czy collection.Select(...) to wywołanie metody rozszerzającej.…

Czytaj więcej →
Csharp

Efektywne manipulowanie stringiem w C#

Łańcuchy w C# są niezmienne (immutable) — każda operacja na string tworzy nowy obiekt, zamiast modyfikować istniejący (pełne omówienie niezmienności w artykule Łańcuchy string w C#). Przy pojedynczej operacji to bez…

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ę →