دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۶
  • اسفند

جلسه ۱۷ : بررسی مجموعه ها یا Collections در VB.NET

  • دسته‌بندی‌ها :
جلسه ۱۷ : بررسی مجموعه ها یا Collections در VB.NET
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      وقت بخیر دوستان، با آموزش برنامه نویسی (Visual Basic.‌NET (VB.NET از وب سایت پی وی لرن همراه هستیم. در این بخش از آموزش به بررسی مجموعه ها یا Collections در VB.NET می پردازیم.

      بررسی مجموعه ها یا Collections در VB.NET

      کلاس های Collection کلاس های تخصصی برای ذخیره و بازیابی داده ها هستند. این کلاس ها از پشته ها ، صف ها ، لیست ها و جداول هش پشتیبانی می کنند. بیش تر کلاس های Collection رابط های یکسانی را پیاده سازی می کنند.

      کلاسهای مجموعه اهداف مختلفی از قبیل تخصیص حافظه به صورت پویا به عناصر و دسترسی به لیستی از موارد را بر اساس شاخص و غیره ارائه می دهند. این کلاس ها مجموعه هایی از اشیاء کلاس Object را ایجاد می کنند که کلاس پایه برای انواع مختلف داده ها در VB.Net است.

      کلاس های مختلف Collections و کاربرد آن ها

      در زیر کلاس های مختلف متداول از فضای نامی System.Collection قرار دارند.

      کلاستوضیحات و کاربرد
      ArrayListاین نشان دهنده ی مجموعه دستور داده شده از یک شی است که می تواند به صورت جداگانه ایندکس شود.

      در اصل جایگزینی برای آرایه است. اما ، بر خلاف آرایه ، می توانید با استفاده از یک ایندکس، آیتم ها را از یک لیست در یک موقعیت مشخص حذف یا اضافه کنید و آرایه ها به طور خودکار تغییر سایز می دهد. همچنین امکان اختصاص حافظه پویا ، اضافه کردن ، جستجو و مرتب سازی موارد در لیست را فراهم می کند.

      Hashtableاز یک کلید برای دسترسی به عناصر موجود در مجموعه استفاده می کند.

      در صورت نیاز به دسترسی به عناصر با استفاده از کلید ، از جدول hash استفاده می شود و می توانید یک مقدار کلیدی مفید را شناسایی کنید. هر آیتم در جدول هش دارای یک جفت کلید / مقدار است. از این کلید برای دسترسی به موارد موجود در مجموعه استفاده می شود.

       

      SortedListبرای دسترسی به آیتم های موجود در یک لیست از یک کلید و همچنین یک ایندکس استفاده می کند.

      یک لیست مرتب شده ترکیبی از یک آرایه و یک جدول هش است. این شامل لیستی از مواردی است که با استفاده از یک کلید یا یک فهرست می توان به آن ها دسترسی داشت. اگر با استفاده از یک فهرست به مواردی دسترسی داشته باشید ، یک ArrayList است و اگر با استفاده از یک کلید به موارد دسترسی پیدا کنید ، یک Hashtable است. مجموعه موارد همیشه با مقدار کلیدی طبقه بندی می شوند.

      Stackاین یک مجموعه از اشیاء last-in, first out (آخرین ورودی‎ / اولین خروجی) است.

      هنگامی که نیاز به دسترسی last-in, first-out از آیتم دارید ، استفاده می شود. هنگامی که شما یک مورد را در لیست اضافه می کنید ، به آن pushing آیتم گفته می شود ، و هنگامی که آن را حذف کردید ، به آن popping آیتم گفته می شود.

      Queueاین مجموعه ای از last-in, first out شی را نشان می دهد.

      هنگامی که به دسترسی last-in, first out آیتم نیاز دارید ، استفاده می شود. هنگامی که یک آیتم را در لیست اضافه می کنید ، آن را enqueue می نامند و هنگامی که یک مورد را حذف می کنید ، به آن deque گفته می شود.

      BitArrayاین آرایه ای از نمایشگرهای باینری را با استفاده از مقادیر ۱ و ۰ نشان می دهد.

      این مورد در زمانی استفاده می شود که نیاز به ذخیره بیت دارید اما تعداد بیت ها را از قبل نمی دانید. شما می توانید با استفاده از ایندکس integer ، که از صفر شروع می شود ، به مواردی از مجموعه BitArray دسترسی پیدا کنید.

      کلام پایانی

      با بررسی مجموعه ها یا Collections در VB.NET همراه بودیم. در بخش بعدی با Functions در VB.NET آشنا خواهیم شد. با وب سایت آموزشی پی وی لرن همراه باشید.

      QR:  جلسه ۱۷ : بررسی مجموعه ها یا Collections در VB.NET
      به اشتراک بگذارید


      دیدگاه کاربران
      1. تصویر کاربر