بیت گراف
برنامه نویسیمقالات

مفهوم فضای نام در سی شارپ

فضای نام

فضای نام یا NameSpace

NameSpace  : واحد برنامه نویسی در زبان سی شارپ , کلاس است . کلاسها رو به طور کلی میتوان به دو دسته تقسیم کرد:

  1. کلاسهایی که از قبل نوشته و در کتابخانه بزرگ net. وجود دارد و نامش FCL است.
  2. کلاسهایی که برنامه نویس میتواند بر اساس نیاز بنویسد و از آنها استفاده نماید.

یک ساختار سازمانی است که کلاس ها را دسته بندی میکند. به عبارت دیگر منطقه ایی برای تعریف کردن کلاس هاست.به شما کمک میکند که پایه و اساس کدهایتان را پیدا و درک کنید.فضای نام ها برای برنامه نویسی سی شارپ ضروری نیستند , آنها معمولا برای بهبود قابلیت فهم کد استفاده می شوند.

بدون استفاده از آن , تمامی اسامی مورد استفاده در برنامه سعی می کنند در یک فضای نام کلی , جایی برای خود در نظر بگیرند که موجب برخورد بین اسامی یکسان میشود.اما اگر اگر از فضاهای نام جداگانه ایی استفاده شود , هیچ اشکالی در برنامه به وجود نمی آید.برای تفکیک مجموعه ایی از اسامی از مجموعه دیگر به کار می رود.

گراویتی

از مهمترین آنها در کتابخانه دات نت فریم ورک  System  است.این فضای نام دارای NameSpace   های دیگری در داخل خودش میباشد به عنوان مثال

Sysytem.IO که حاوی کلاسهایی برای کار با ورودی و خروجی و فایلها می باشد

چند نمونه از فضای نام ها:

فضای نامشرح
Systemشامل کلاسهای اساسی و انواع داده می باشد.
System.Dataحاوی کلاسهایی برای دستیابی به داده های بانک اطلاعاتی.
System.Drawingکلاسهایی برای ترسیم و گرافیک.
System.IOکلاسهایی برای ورودی و خروجی داده.
System.Windows.Formsکلاسهایی برای ساخت واسط کاربری.
System.Xmlبرای پردازش داده های Xml استفاده میشود.

چگونه میتوان از فضای نام در برنامه #C استفاده کرد:

 

استفاده از فضای نام و نام کلاس که با نقطه از هم جدا می شوند.

;()System.Convert.ToString


استفاده از دستور Using

;using System

;()Convert.ToString

این روش ابتدا دستور using  برای استفاده از فضای نام اجرا می کنیم و سپس کلاسهای موجود  در آن فضا را , بدون ذکر نام , در هر جایی از سند به کار خواهیم گرفت​.شما میتوانید از آنها به صورت تو در تو نیز استفاده کنید ​

فضای نام ها اندازه فایلهای اجرایی و متا داده را افزایش می دهند. مشاهده مقالات برنامه نویسی .

تمامی مطالب توسط تیم سافت ساز ترجمه و جمع آوری می شود . منبع سافت ساز

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

امتیاز

جمع امتیازات

به این مقاله امتیاز دهید

User Rating: 2.25 ( 6 votes)

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

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

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