LINQ – podstawy zapytań do obiektów

LINQ Wprowadzenie LINQ - ang. Language Integrated Query (zintegrowany język zapytań) - jest to potężna grupa narzędzi, służąca do operowania na zbiorach danych w języku C#. Mimo że podstawowym założeniem było umożliwienie przystępnego sposobu operowania na relacyjnych bazach dany, to w praktyce możemy operować na wielu rodzajach danych jak choćby obiektach przechowywanych w pamięci, plikach… Read More »

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 »