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. Pozwalają one dodać nowe zachowanie do istniejącego już typu, bez tworzenia klasy pochodnej, bez rekompilacji…
Continue reading Extension Methods w C# — jak rozszerzać typy
