آموزش سی شارپ قسمت پانزدهم (فضاهای نام)

آموزش سی شارپ قسمت پانزدهم (فضاهای نام)

آموزش سی شارپ قسمت پانزدهم (فضاهای نام)

آموزش سی شارپ قسمت پانزدهم (فضاهای نام) 1282 720 ertj

آموزش سی شارپ قسمت پانزدهم (فضاهای نام)

شما به احتمال زیاد کلید واژه را تشخیص می دهید؛ زیرا در بسیاری از فایل هایی که

حاوی کدهای سی شارپ هستند؛ به ویژه در بخش ابتدایی، یافت می شوند. یک

فضای نام ضرورتاً روشی برای گروه بندی مجموعه ای از آیتم ها، برای مثال، کلاس ها

در یک فضای نام گذاری شده ی خود آن می باشد. زمانی که ویژوال استودیو یک

پروژه جدید برای شما ایجاد می کند؛ در واقع یک فضای نام پیش فرض نیز ایجاد می کند

که در آن اولین فایل شما را قرار می دهد. (این موضوع حداقل برای نوع پروژه اپلیکیشن کنسول صدق می کند).

Namespace


فضاهای نام در برنامه های زبان سی شارپ مکرراً استفاده می شوند. زبان سی شارپ

از فضاهای نام برای دو هدف استفاده می‌کند: اولاً زبان سی شارپ از فضاهای نام برای

سازماندهی کلاس های خود استفاده می کند و ثانیاً با تعریف فضاهای نام در برنامه

می توانیم محدوده یک کلاس و متد های آن را مشخص کنیم. این مورد در پروژه‌های

بزرگ بسیار کاربردی است.

class


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

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

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

های دیگری در داخل خودش میباشد به عنوان مثال:

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

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

 

 

 

 

 

 

 

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

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

 ;()System.Convert.ToString ← در این قطعه کد system فضای نامی ،convert نام کلاس

متد ما است که در ادامه با ان اشنا میشوبیم. ToString() ,

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


;using System

;()Convert.ToString

با این روش دیگر نیازی به نوشتن نام کتابخانه برای هربار بردن نام کلاس نیست اما دقت کنید که این کد باید حتما

در ابتدای برنامه نوشته شود.

 

 

0/5 (0 Reviews)

– Hi there I’m –

Jhon Martin

Freelancer Designer

Motion Graphics

Stet solum ceteros ad pri, amet alia scripta qui ea. Cum an aeterno efficiantur. Sit nihil detracto et, ut tota aeterno suscipiantur pri.

Application Design

Stet solum ceteros ad pri, amet alia scripta qui ea. Cum an aeterno efficiantur. Sit nihil detracto et, ut tota aeterno suscipiantur pri.

Dedicated Support

Stet solum ceteros ad pri, amet alia scripta qui ea. Cum an aeterno efficiantur. Sit nihil detracto et, ut tota aeterno suscipiantur pri.

– Checkout –

My Work

Lorem ipsum vulputate eu sit mi. Pharetra vitae eu ornare eu viverra nibh. Sed vehicula. A bibendum mi hendrerit Aliquam hendrerit aliquet pharetra purus, sit elit. Morbi luctus tempus volutpat.

Built Mockups

Mel alia vituperata contentiones cu, ei indoctum definiebas nec, no est nostro accumsan oporteat. Has mnesarchum intellegam ei, te populo option vel, adhuc expetenda nam id.

Introduce UI Kit

Vero graeco pertinacia ad per. Usu ferri nonumy option ei, et vix iisque quaeque rationibus. Est cu malorum dolorum. Ea clita nostrud qui, ei mel quando phaedrum. Ea vis viris malorum laboramus, no quot eligendi qui. Ea tamquam vulputate ius, pri solet graece scaevola ad.

Masterfully Handcrafted for Awesomeness

WE DO MOVE

YOUR WORLD

Greatives – Design, Marketing, Sales

ساعت کاری فروشگاه:  : 09:00 – 22:00
آدرس : کرج کیانمهر شهرک ابریشم مجتمع تجاری پانی سان پلاک 5
تلفن: 09129051862-02691032191