جلسه اول سی شارپ آشنایی با انواع داده ای تعریف متغیر قرارداد های نام گذاری جلسه دوم سی شارپ آشنایی با Enum ها تعریف آبجکت از کلاس کلاس PersianCalendar جلسه سوم سی شارپ خواندن اطلاعات از ورودی متد Parse کلاس Convert جلسه چهارم سی شارپ متد TryParse دستورات تصمیم گیری نال پذیر کردن انواع داده ای جلسه پنجم سی شارپ دستور for متغیر محلی ایجاد حلقه بی نهایت جلسه ششم سی شارپ کد های ASCII آرایه ها while | do while | foreach جلسه هفتم سی شارپ تولید اعداد تصادفی کلاس Random معرفی Guid جلسه هشتم سی شارپ یک بازی کوچک دستور break دستور continue جلسه نهم سی شارپ مروری بر آرایه ها و حلقه ها پر کردن آرایه از ورودی استفاده از const در پروژه جلسه دهم سی شارپ معرفی کلاس و متد معرفی overloading تعریف و استفاده از متد جلسه یازدهم سی شارپ معرفی ValueType ها معرفی Reference Type ها آرایه ها ذاتا رفرنس تایپ هستند جلسه دوازدهم سی شارپ معرفی ref معرفی out معرفی params جلسه سیزدهم سی شارپ آرایه های دوبعدی آرایه های چند بعدی آرایه ای از آرایه ها جلسه چهاردهم سی شارپ کلاس Array کلاس ArrayList Generic List جلسه پانزدهم سی شارپ مثال های بیشتر از لیست های جنریک متد FindAll فرمت های نمایش تاریخ جلسه شانزدهم سی شارپ تعریف برنامه نویسی شی گرا – OOP تعریف موجودیت – Entity تعریف کلاس – Class جلسه هفدهم سی شارپ استفاده از کلاس موجود تمکیل کردن کلاس جلسه قبل قراردادن شرط در set جلسه هجدهم سی شارپ Property with Backing Field Automatically Implemented Property Read-only Property جلسه نوزدهم سی شارپ تکمیل کردن کلاس Person تعریف خصوصیت جنسیت معرفی Object Initializer جلسه بیستم سی شارپ تغییر namespace تعریف Constructor override کردن متد ها جلسه بیست و یکم سی شارپ Overload کردن سازنده کلاس فراخوانی سازنده ها در کلاس کاربرد کلمه کلیدی this جلسه بیست و دوم سی شارپ آشنایی با Linq دستورات اولیه در Linq تعریف Extension Method جلسه بیست و سوم سی شارپ تعریف پروژه Class Library Add Reference کردن مثال های بیشتری از Linq جلسه بیست و چهارم سی شارپ معرفی دستور Groupby معرفی Anonymous Type جلسه بیست و پنجم سی شارپ فضای نام System.IO نوشتن دستورات Linq بر روی فایل ها نکات مرتبط با فایل ها جلسه بیست و ششم سی شارپ افزودن پروژه Models تعریف کلاس Person Override کردن متد ToString جلسه بیست و هفتم سی شارپ Generic Extension Method معرفی متد های First و FirstOrDefault کاربرد متد های Single و SingleOrDefault جلسه بیست و هشتم سی شارپ افزودن موجودیت های وابسته افزودن ویژگی هایی از جنس لیست نمایش اطلاعات تکمیل شده جلسه بیست و نهم سی شارپ کاربرد ViewModel کاربرد Anonymous Type فلسفه متد Any