Mam sytuację, aby rozszerzyć klasę Enumerable w języku C#, aby dodać nową metodę Range, która akceptuje długie parametry. Nie mogę zdefiniować metody podobnej do tej, która jest następująca: od metody rozszerzenia są dostępne tylko poprzez jej obiekty. I to daje mi błądRozszerzanie klasy Enumerable wC#?
'System.Linq.Enumerable': Rodzaje statyczne nie mogą być używane jako parametry
Czy someonce wyjaśnić mi jak to zrobić
Uwaga: Wiem możemy łatwo rozwiązać to bez metod rozszerzenia, ale potrzebowałem tej klasy Enumrable.
'Enumerable' jest statyczną klasą narzędzi. Z tego samego powodu nie miały one zasięgu "int", lepszym rozwiązaniem jest nowa klasa "LongEnumerableTools". – Aphelion