آموزش دلفی

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

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

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

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

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

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

[adinserter block="1"]
5/5 - (2 امتیاز)

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

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

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