در این مجموعه که به صورت رایگان تهیه شده است مباحث کاربردی سی شارپ از ابتدا در قالب پروژه های Console App آموزش داده شده است . از مباحث مهمی که تا این لحظه در این دوره گفته شده است میتوان به استفاده از متد های استاتیک ، شی گرایی ، مباحث کاربردی Linq و Extension Method ها نام برد . این دوره تمام نشده است و مباحث دیگری نیز در راستای مطالب گفته شده به صورت رایگان به آن اضافه میشود
چه خواهید آموخت ؟
1آشنایی با انواع داده ای | تعریف متغیر | قرارداد های نام گذاری
2آشنایی با Enum ها | تعریف آبجکت از کلاس | کلاس PersianCalendar
3خواندن اطلاعات از ورودی |متد Parse | کلاس Convert
4متد TryParse | دستورات تصمیم گیری | نال پذیر کردن انواع داده ای
5دستور for | متغیر محلی| ایجاد حلقه بی نهایت
6کد های ASCII| آرایه ها | while | do while | foreach
7تولید اعداد تصادفی | کلاس Random| معرفی Guid
8یک بازی کوچک | دستور break| دستور continue
9مروری بر آرایه ها و حلقه ها | پر کردن آرایه از ورودی | استفاده از const در پروژه
10معرفی کلاس و متد | معرفی overloading| تعریف و استفاده از متد
11معرفی ValueType ها | معرفی Reference Type ها | آرایه ها ذاتا رفرنس تایپ هستند
12معرفی ref| معرفی out| معرفی params
13آرایه های دوبعدی | آرایه های چند بعدی | آرایه ای از آرایه ها
14کلاس Array| کلاس ArrayList| Generic List
15مثال های بیشتر از لیست های جنریک | متد FindAll | فرمت های نمایش تاریخ
16تعریف برنامه نویسی شی گرا OOP | تعریف موجودیت Entity | تعریف کلاس Class
17استفاده از کلاس موجود | تمکیل کردن کلاس جلسه قبل | قراردادن شرط در set
18Property with Backing Field | Automatically Implemented Property| Read-only Property