کلاس چیست؟
نام دوره: زبان سی شارپ مقدماتی
نویسنده: علی مقدم جاه (مدرس دوره)
کلاس چیست؟
کلاسهایی که در زبان سیشارپ وجود دارند، برنامههایی هستند که از قبل توسط برنامهنویسان مایکروسافت توسعه داده شده و هرکدام شامل تعداد زیادی متد و پراپرتی و … هستند.
این کلاسها همگی در بستهای به نام Net Framework. وجود داشته که برنامهنویسها میتوانند پس از using کردن NameSpace مربوط به آنها در بالای برنامههایشان، از قابلیتهای کلاسهای داخل آن NamSpace در برنامه خود استفاده کنند.
به عنوان مثال، برای استفاده از کلاسی به نام Console که در NamSpace System وجود دارد، باید ابتدا دستور using System; را در بالای برنامه خود اضافه کرده و سپس با نوشتن نام Console در برنامه و درج کاراکتر دات (dot)، میتوان به متدهای داخل کلاس آن مثل ReadLine، ReadKey، Write و WriteLine دسترسی پیدار کرد.
using System;
Console.ReadLine();
Console.WriteLine();
اینها تنها کلاسهایی هستند که از قبل نوشته شده و در اختیار ما قرار گرفته است، اما ما برنامهنویسها هم میتوانیم در برنامههایمان طبق نیاز پروژه، بینهایت کلاس توسعه دهیم.
با اینکار میتوانیم علاوه بر اینکه از آن کلاس در همان پروژه استفاده میکنیم، در پروژههای دیگر هم این کلاس را با عملیات Copy Patse به روت پروژه جدید اضافه کرده و با اندک ویرایشی به یک کلاس متناسب با آن پروژه تبدیلش کرد.
جهت شرکت در دورههای زبان برنامه نویسی سیشارپ، از کد تخفیف heplc30 استفاده کنید.