آموزش ویدئویی Lambda Expression در سی شارپ

آموزش ویدئویی Lambda Expression در سی شارپ

در این پست از وبسایت پرووید در رابطه با آموزش ویدئویی Lambda Expression در سی شارپ صحبت خواهیم کرد.

Lambda Expression چیست؟

Lambda Expression یک تابع بدون نام (Anonymous Function) است که می تواند برای تعریف Delegate ها یا Expression Tree استفاده شود. با استفاده از Lambda Expression شما می‌ توانید توابع محلی (Local Function) هایی را بنویسید که به عنوان پارامتر ورودی یا نوع خروجی توابع استفاده شوند. یکی از مهمترین کاربرد های Lambda Expression در سی شارپ و دات نت نوشتن دستورات LINQ می باشد. برای تعریف یک Lambda Expression باید پارامترهای ورودی آن را (اگر داشته باشند) در سمت چپ نوشته، سپس از <= استفاده می‌ کنید و بدنه ی تابع را در سمت راست آن می نویسید. برای مثال Lambda Expression ی که در پایین تعریف شده است به این معنی است که یک پارامتر ورودی به نام x دریافت شده و نتیجه خروجی باید توان دوم x می باشد. شبیه مثالی که در زیر می بینید می توانید این دستور را به یکدیگر مرتبط کنید.

delegate int del(int i); 
static void Main(string[] args) 
{ 
del myDelegate = x =&gt; x * x; 
int j = myDelegate(5); //j = 25 
} 

لیست کامل سری آموزش ویدئویی Lambda Expression در سی شارپ

  • دانلود رایگان قسمت اول

  • دانلود رایگان قسمت دوم

  • دانلود رایگان قسمت سوم

  • دانلود رایگان قسمت چهارم

  • دانلود رایگان قسمت پنجم

  • دانلود رایگان قسمت ششم

  • دانلود رایگان فایل های پروژه

  • پسورد تمامی فایل های سایت www.provid.ir است.
مرتضی گیتی
بدون نظر

ارسال نظر

نظر
نام
ایمیل
وب سایت