Namespace مشخص می کند که شما از کدام توابع کتابخانه ای استفاده می کنید
وقتی اول برنامه Using Systemرا بیاوریم یعنی نیازی نیست که هر دفعه موقع استفاده از توابع کتابخانه ای System کلمه ی system را تکرار کنیم.
اگر استفاده از NameSpace ای به دلیل طولانی بودن آن دشوار بود می توان نام کوتاه تری به آن تخصیص داد. به عنوان مثال نام sample1.TestNameSpace را می توان در ایتدای پروژه که Using ها نوشته می شود به نام TTT تغییر داد:
using TTT = sample1.TestNameSpace;
هر یک از انواع زیر می توانند دارای NameSpace باشند:
Classes
Structures
Interfaces
Enumerations
Delegates