Get Mystery Box with random crypto!

آشنایی با Expression در LINQ عبارت لامبدا را می توان در deleg | سورس سرا | مرجع آموزش برنامه نویسی

آشنایی با Expression در LINQ

عبارت لامبدا را می توان در delegate هایی از نوع Action و Func ذخیره کرد. کامپایلر .NET در زمان کامپایل عبارت لامبدا ذخیره شده در یک Action یا Func را به کد قابل اجرا تبدیل می کند. زبان کوئری نویسی LINQ یک نوع داده جدید به نام Expression معرفی کرد که می تواند یک عبارت لامبدا را در خود نگه دارد. تفاوتی که با Action و Func دارد این است که کامپایلر به جای تبدیل آن به کد اجرایی آن را به Expression Tree تبدیل می کند.

اطلاعات بیشتر در لینک زیر:

لینک دسترسی (اینجا کلیک کنید)