Tag: Extension Methods

Przykład fajnej Extension Method

Kod, który mnie natchnął: Natchnął bo zmieniłem na: To było słabe… gdybym sprawdzał po kimś takie coś, to bym może zauważył, ale sam to zrobiłem i nie zauważyłem: modyfikowanie kolekcji po której się iteruje, leci wyjątek. Code Review – wiele oczu patrzy – naprawdę… Continue Reading „Przykład fajnej Extension Method”

Extension Methods

Dzięki temu mechanizmowi można tak jakby dodać metodę do klasy bez modyfikacji tej klasy (np. do już skompilowanej dll’ki). Implementacja krok po kroku Przykładowa implementacja minimum: Klasa jak i metoda muszą być statyczne (static). Nazwę najlepiej złożyć z dwóch członów – NazwaKlasyExtensions. Na przykład… Continue Reading „Extension Methods”