Archiwa tagu: Extension methods

Podział stringa na części

Jakiś czas temu współtworzyłem aplikację biznesową (opartą na SQL Server), która wymienia informacje z systemem księgowym (DOS) za pomocą plików DBF. W bazie SQL Servera wszystkie dane takie jak np. nazwa kontrahenta są przechowywane w jednym długim polu (o długości np. 250 znaków). Niestety w przypadku pliku DBF pole kontrahenta (i niestety kilka innych) zostało […]

Kontynuuj czytanie

C# Extension methods – uzupełnienie

Przeglądając dzisiaj internet, natknąłem się na ciekawą stronkę, gdzie znajduje się baza metod rozszerzających. Wszystkie wpisy są tworzone przez użytkowników. Każdy może pobrać gotowe rozwiązania, ocenić i skomentować wpisy oraz podzielić się własnym kodem. Na stronie znajduje się prosta wyszukiwarka a wpisy zostały pogrupowane według typów, które są rozszerzane co bardzo ułatwia przeglądanie. Stronka ta […]

Kontynuuj czytanie

C# Extension methods

Dzisiaj przybliżę Wam mechanizm metod rozszerzających (extension methods), który jest dostępny w języku C# od wersji 3.0. Tłumacząc opis znajdujący się na stronie MSDN: „Metody rozszerzające pozwalają na dodanie metod do istniejących już typów bez potrzeby tworzenia nowego typu pochodnego, ponownej kompilacji kodu lub modyfikowania oryginalnego typu. Są one specjalnym rodzajem metody statycznej ale wywołuje […]

Kontynuuj czytanie