Wyrażenia Lambda, czyli delegaty cz.2

Wyrażenia Lambda Wyrażenia lambda to anonimowa funkcja, której używamy do stworzenia delegatów i drzew wyrażeń (ang. expression Trees). Z podstawami delegatów możecie się zapoznać w moim wcześniejszym poście. Wyrażenia lambda pojawiły się pierwszy raz w C# 3.0. Jedną z podstawowych zalet wyrażeń lambda jest zapewnienie bardziej zwartej składni niż tej występującej w metodach anonimowych. Za pomocą… Read More »

Delegate – czyli delegaty od podstaw cz.1

Delegaty ogólnie: A więc co to jest delegat (ang. delegate). Jest to obiekt typu referencyjnego, który wskazuje na metodę lub metody o określonej sygnaturze. Delegaty są mniej więcej podobne do wskaźników funkcji w języku C ++, jednak posiadają większe możliwości. Typowa sytuacja użycia delegatów ma miejsce, kiedy kod, który ma wykonać pewne operacje, nie zna… Read More »