7 قابليت بهينه شده براي LINQ در Net 6.
معمولا در هر ورژن از DotNet ضمن ارائه قابليت طراحي سايت در مشهد و امكانهاي نو شاهد باصرفه شدن ساختارهاي گذشته نيز هستيم. در DotNet ورژن 6 نيز امرها جذاب و كاربردي مختلفي براي LINQ ارائه شدهاست راياپارس كه دراين نوشتهيعلمي به توضيح آن ها مي پردازيم.
Chunkاولي قابليت و امكان ديدني كه مي خواهيم آن را توضيح بدهيم امكان تكه تكه كردن محتويات باطن يك ليست ميباشد. به اپ تحت توجه نماييد آغاز يك ليست تعريف و تمجيد مي كنيم و مقاديري به طور پيشفرض به آن تخصيص ميدهيم.
در صورتي فرض كنيم كه مي خواهيم محتويات ahrefs داخل ليست languages را به يكسري ليست ديگر بر مبناي تعداد جوارح تقسيم كنيم شايد به ذهنيت شما توليد يك اسلوب براي تصاحب كردن ليست و آنگاه تعداد اعضاي درخواستي براي هر ليست خطور نمايد. شايد متدي مشابه مشي پايين كه بعنوان ورودي اسم ليست و تعداد اعضاي درخواستي را ميگيرد و بعد تا آنجا كه قابليت و امكان دارااست ليستهايي با تعداد اعضاي درخواستي ساخت و همگيي آنهارا در پوسته يك ليست ديگر رجوع و برگشت ميدهد:
عالي خبر بهتر اين ميباشد كه قابليت و امكان بالا سواي تايپ كردن كد مازاد و بصورت پيشفرض در .Net 6 اضافه گرديدهاست و شما تنها نياز داريد كه آن را فراخواني فرمائيد!
در كد بالا با تايپ كردن اسم ليست و فراخواني مشي Chunk مي توانيد مشخص و معلوم فرمائيد كه ليست داده گرديده به يك سري ليست و با چه تعداد عضو تبديل گردد اين شغل براي تعداد دادههاي زياد عمل بسيار منطقي به لحاظ ميرسد. خروجي فرمان بالا <[]IEnumerable
به عبارتيطور كه مراعات ميكنيد دو آرايه از نوع string كه هر كدام داراي 3 عضو ميباشند رجوع داده شدهاست. (در حالتي كه تعداد موادتشكيل دهنده يك ليست به تعداد اعضاي درخواستي شما قسمتپذير نباشد مشكلي ايجاد نميگردد صرفا ليست پايان اعضاي كمتري خواهد داشت).
برچسب: طراحي سايت در مشهد،