کدسل یک پلتفرم آموزشی در حوزه برنامه نویسی و طراحی وب است.هدف کدسل بالا بردن سطح علمی علاقه مندان به این حوزه است. https://codecell.ir
تفاوت Hashtable و Dictionary در سی شارپ
آشنایی با Dictionary در سی شارپ
در سی شارپ، دیکشنری یک مجموعه generic است که معمولاً برای ذخیره جفتهای Key/Value استفاده میشود. دیکشنری تحت فضای نام System.Collection.Generics تعریف شده است و ماهیت آن پویا است به این معنی که اندازه Dictionary بر اساس نیاز رشد می کند.
برای آشنایی بیشتر با دیکشنری ها می توانید مقاله Dictionary در سی شارپ را مطالعه فرمایید.
آشنایی با Hashtable در سی شارپ
در سی شارپ Hashtable مجموعهای از جفتهای Key/Value است که بر اساس کد هش کلید مرتب شدهاند. یا به عبارت دیگر از Hashtable برای ایجاد مجموعه ای استفاده می شود که از جدول هش برای ذخیره سازی استفاده می کند. این نوع مجموعه non-generic است که در فضای نام System.Collections تعریف شده است. در Hashtable، اشیاء کلید تا زمانی که به عنوان کلید در Hashtable استفاده می شوند، باید تغییر ناپذیر باشند.
برای آشنایی بیشتر با Hashtable ها می توانید مقاله Hashtable در سی شارپ را مطالعه فرمایید.
تفاوت Dictionary و Hashtable در سی شارپ
همان طور که در بالا گفته شد Hashtable و Dictionary هر دو عناصر را به عنوان جفت Key/Value ذخیره می کنند ولی تفاوت های با هم دارند.وب سایت آموزش برنامه نویسی و طراحی وب کدسل به بررسی تفاوت های Dictionary و Hashtable در سی شارپ پرداخته است.
مطلبی دیگر از این انتشارات
صف (Queue) در سی شارپ
مطلبی دیگر از این انتشارات
تبدیل برنامه های Asp Core به PWA
مطلبی دیگر از این انتشارات
آموزش asp.net core mvc