در این جلسه، با Lambda Expression در C# آشنا می شوید و همچنین ادامه مبحث دستورات linq در سی شارپ را توضیح میدهیم.
lambda همراه با LINQ معرفی شد. lambda راهی کوتاهتر برای نشان دادن متدهای بی نام ( anonymous) است. به عبارتی Lambda در #C مانند توابع بی نام استفاده میشوند، با این تفاوت که در عبارات Lambda نیازی نیست نوع ورودی را مشخص کنید، بنابراین استفاده از آن را انعطاف پذیرتر میکند.
در lambda از عملگر <= استفاده میشود، که lambda را به دو قسمت تقسیم میکند، در سمت چپ عملگر پارامترهای ورودی را قرار میدهیم و در سمت راستی یک بلوک کد که با پارامترهای ورودی کارمیکند.
نکته:
در این جلسه چند Standard Query Operators در linq را به شما معرفی میکنیم: عملگرهای استاندارد پرس و جو در linq روشی است که به ما کمک میکند عملیات واکشی اطلاعات را انجام دهیم و قابلیت های مختلفی مانند فیلتر کردن، مرتب سازی، گروه بندی و .... را فراهم میکند.
برای یادگیری این مبحث مثال ها و نکته های متعددی را در فایل ویدئویی آورده ایم که با تهیه این درس و مشاهده ویدئو ها به طور کامل به این مبحث مسلط خواهید شد.
امیدواریم که این آموزش، برای شما دوستان درسمنی عزیز مفید باشد، درصورت سوال و یا مشکل می توانید به انجمن برنامه نویسان سی شارپ مراجعه کنید. پیشنهادات و انتقادات خود را در بخش نظرات برای ما ارسال کنید.