🔥 Darmowa Roadmapa .NET — kompletny plan nauki do pierwszej pracy. Pobierz i dołącz do Listy VIP →
Kategoria

Csharp

Wszystko o programowaniu w języku C#.

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 →