
یادگیری سی شارپ از مفاهیم پایه تا پروژه محور: شیگرایی، کار با SQL و LINQ، ORMها (Entity Framework)، ساخت پروژه مدیریت رستوران با گزارشات حرفهای و امکانات کامل!
مشاهده بیشتر
یادگیری MVC Core از مبانی تا پیشرفته: شیگرایی، Routing، Entity Framework، امنیت، تست یونیت، Razor، Ajax، و پروژههای کاربردی! یک دوره کامل برای تسلط بر توسعه وب با ASP.NET Core. به صورت حضوری و آنلاین!
مشاهده بیشترمشخصات مقاله
استفاده از Namespaceها (using C# namespace) - بخش اول
همانطور که گفتیم یک namespace ابزاری است برای دسته بندی بهتر و کاراتر کلاس های یک پروژه. بسیاری مواقع لازم می شود تا از چندین namespace در پروژه استفاده شود. مهم ترین دلیل آن را می توان تفاوت در نقش و ماهیت هر دسته از کلاس ها با سایر کلاس های دیگر دانست که موجب می شود برای دسته بندی بهتر و منطقی تر، هر دسته کلاس را در namespace ویژه ای قرار دهیم.
مثال:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | namespace RealEstate { public class House { public string propertyNumber; public decimal price; } } namespace Dealership { public class Car {} } <button></button> |
همچنین می توان فضاهای نامی متعدد در چندین فایل ساخت. پس از ایجاد فایل ها، برای دسترسی به محتوای فضای نام، لازم است اسم کلاس را تعریف کنید.
ایجاد چندین فضای نام
- برای ایجاد فایل جدید، فهرست اصلی را باز کرده، روی Project -> Add New Item... کلیک کنید.
- در صورت نیاز، در لیست سمت چپ روی Code کلیک کنید. حال، در لیست سمت راست روی Code File کلیک کنید.
- اسم را به Records تغییر داده، سپس Add را کلیک کنید.
- فایل را به این شکل زیر تغییر دهید.
1 2 3 4 5 6 7 8 9 10 | namespace Store { public class StoreItem { public int itemNumber; public string itemName; public decimal unitPrice; } } <button></button> |
- برای ایجاد فایل جدید، فهرست اصلی را باز کرده سپس : Project -> Add New Item...
- در صورت لزوم، گزینه ی Code را از لیست سمت چپ انتخاب کنید. اکنون، در لیست سمت راست روی Code File کلیک کنید.
- اسم را به Suppliers تغییر داده، سپس روی Add کلیک کنید.
- فایل را به صورت زیر اصلاح کنید.
1 2 3 4 5 6 7 8 9 10 | namespace Supply { public class Manufacturer { public string companyName; public string contactName; public string contactPhone; } } <button></button> |
- برای دستیابی به فایل دیگر، روی برچسب DepartmentStore.cs کلیک کنید.
- برای به کار بردن فضاهای نامی، فایل را به صورت زیر اصلاح کنید.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | public class DepartmentStore { static int Main() { Supply.Manufacturer dealer = new Supply.Manufacturer(); dealer.companyName = "Peel Corp" ; dealer.contactName = "Sylvain Yobo" ; dealer.contactPhone = "(602) 791-8074" ; Store.StoreItem si = new Store.StoreItem(); si.itemNumber = 613508; si.itemName = "Merino Crew Neck Cardigan" ; si.unitPrice = 80.00M; System.Console.WriteLine( "Store Inventory" ); System.Console.Write( "Item #: " ); System.Console.WriteLine(si.itemNumber); System.Console.Write( "Item Name: " ); System.Console.WriteLine(si.itemName); System.Console.Write( "Unit Price: " ); System.Console.WriteLine(si.unitPrice); System.Console.ReadKey(); return 0; } } <button></button> |
مشـاهـده فیلـم آمـوزشـی