با استفاده از فایل های .Pdb در پروژه های دات نت، همه ی مسیرهای سیستم مبدا قابل به دست آوردن هستند.
همه ی مشتقات System.Object داری متدهای زیر هستند:
در دات نت فریم ورک 300 نوع ValueType وجود دارد و حدود 2500 نوع Refrence Type
مزیت RefrenceType ها به شرح زیر است:
در Refrence Typeها وقتی می نویسیم: a=b دیگر a,b به یک نقطه اشاره خواهند داشت و با تغییر یکی، دیگری نیز تغییر می کند.
همه ValueType ها از System.Value Type مشتق شده اند.
هر چه که از System.ValueType مشتق نشده باشد Refrence Type است.
در دات نت فریم ورک همه ValueType ها کوچکتر مساوی 16 بایت هستند. مزیت این است که سرعت بالا می رود و عیبش این است که داده ای که ذخیره می شود کم است.
در زمانی که شرایط زیر برقرار باشد به جای کلاس از Struct استفاده می کنیم: