سبد خرید 0

وبلاگ

مرتب سازی داینامیک در linq

در بیشتر مواقع نیاز است که یک مجموعه از اشیایی را که داریم بر حسب فیلد های مختلفی از آن مجموعه مرتب کنیم ، به طور مثال مرتب سازی بر اساس : سن ، تاریخ ثبت نام ، نام و… برای انجام دادن این کار میتوان متدهایی مختلفی را نوشت و یا هر کجا که نیاز بود این کار را انجام دهید . در این مقاله قصد داریم متدی بنویسیم که بر اساس پارامتر ورودی آن عمل مرتب سازی را انجام دهد ….

ابتدا کلاس Person زیر را با خصوصیات زیر ایجاد کنید :

 و یک Extension Method ایجاد خواهیم کرد که بر روی لیستی از اشیا از نوع Person اجرا شود . برای این کار به صورت زیر عمل خواهیم کرد :

و در پایان برای فراخوانی متد فوق و ایجاد مرتب سازی بر روی لیست ها به صورت زیر عمل خواهیم کرد :

 

اشتراک گذاری:

مطالب زیر را حتما مطالعه کنید

دیدگاهتان را بنویسید

keyboard_arrow_up