آموزش دلفی

استفاده از Namespace ها در محیط دات نت

استفاده از Namespace ها در محیط دات نت

همان طور که میدانید یک یونیت میتواند محل نگهداری نوع های داده ای باشد
شرکت مایکروسافت لایه ای را برای سازمان دهی عرضه کرده است که به آن Namespace  اطلاق میشود

در حقیقت یک Namespace محفظه ای برای نوع های داده ای است دردلفی 2005 یک Namespace  محفظه ای برای یونیت هاست

بر خلاف یونیت های سنتی Namespace ها میتوانند به صورت تودرتو مورد استفاده قرار گرفته و محفظه سلسه مراتبی را به وجود آورند Namespace  های تودرتوروشی را برای سازماندهی شناسه ها و نوع های داده ای عرضه میکنند که میتوان میان یونیت های همنامی که در Package مختلفی وجود دارند تفاوت قائل شد

برای مثال کلاس MyClass در Namespace با کلاس MyClass  در YourNmaeSpace تفاوت دارد
در زمان اجرا CLR  ( زبان مشترک زمان اجرا ) با توجه به نام کامل توصیفی به کلاس ها و نوع های داده ای رجوع کرد
توجه داشته باشید که سلسه مراتب  Namespace  ها برای CLR مفهومی ندارد و فقط در زبان برنامه نویسی مورد استفاده قرار میگیرد

5/5 - (2 امتیاز)

امتیاز به این مطلب

5/5 - (2 امتیاز)

لینک کوتاه

لینک Qrcode

نوشته های مشابه

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

دکمه بازگشت به بالا

Adblock رو غیر فعال کنید

بخشی از درآمد سایت با تبلیغات تامین می شود لطفا با غیر فعال کردن ad blocker از ما حمایت کنید