تخفیف شگفت انگیز پاییزی درسمن

20% تا 70% تخفیف

ثانیه

دقیقه

ساعت

روز

نکات کلیدی کار با انواع داده ها در سی شارپ


نکات کلیدی کار با انواع داده ها در سی شارپ
براي خريد اين درس نياز است وارد سايت شويد. در صورت نداشتن حساب کاربري عضو شويد.

انواع داده در زبان برنامه نویسی #C:

در این جلسه، با انواع داده در زبان سی شارپ آشنا می شوید.
 

انواع داده ها در سی شارپ:

Value types (انواع داده مقداری): این نوع داده مستقیما مقدار متغیر را در حافظه نگهداری می کند.

انواع داده مقداری در سی شارپ:

Simple type: نوع داده ساده که شامل : int,float,char,Boolean و ...
Enum type: نوع داده شمارشی، برای نام گذاری اعداد استفاده می شوند و مجموعه ای از مقادیر ثابت را تعریف می کند.

تعریف یک نوع داده شمارشی:

enum Color
    {
              Red,Green,Blue,Yellow     
    }

 

و همچنین می توان متغیرها را با مقدار پیش فرض تعیین کرد که نوع شمارش و ترتیب آن ها بر اساس آن مقادیر مشخص می شوند:

enum Color
    }
                 Red,Green=25,Blue=4,Yellow         
  
  { 

 

Struct type: شبیه کلاس ها هستند اما انواع ساده تری می باشند که هدف اصلی آن ها ذخیره مقادیر است.
Nullable type: نوع nullable به شما امکان می دهد، مقدار null را به یک متغیر اختصاص دهید.

به دو روش می توانیم نوع داده nullable را تعریف کنیم:

روش اول استفاده از کلاس nullable :
 

Nullable <int> age = null;

 

روش دوم استفاده از عملگر ؟:

int ? age = null;

 

Reference types (انواع داده ارجاعی): این نوع داده آدرس مقدار یک متغیر را در حافظه ذخیره می کند.
انواع نوع داده ارجاعی شامل : class type , interface type , array type  و delegate type می باشد، که در جلسات گذشته با آن ها آشنا شدید به جز delegate type که در دوره پیشرفته به آن می پردازیم.

 

انواع داده در سی شارپ

معرفی object , var  و dynamic :

Var: برای تعریف متغیر استفاده می شود. هنگام تعریف متغیر نوع آن را مشخص نمی کنیم و با مقداردهی اولیه نوع آن مشخص می شود.

Object:  والد تمام انواع داده های ممکن می باشد و هر مقداری میتوان در آن ذخیره کرد.

Dynamic: نیاز به مقدار دهی اولیه ندارند و می توانند با هر نوع مقداری مقداردهی شوند.

 

امیدواریم که این آموزش، برای شما دوستان درسمنی عزیز مفید باشد،
برای یادگیری این مبحث می توانید این درس را دانلود کنید و از فایل ها و ویدئو این بخش استفاده کنید.
درصورت سوال و یا مشکل می توانید به انجمن برنامه نویسان سی شارپ مراجعه کنید. پیشنهادات و انتقادات خود را در بخش نظرات برای ما ارسال کنید.

 

 

 

 

نظرات
Arezoo Farokhi
فرخی درود برشما استاد دوره ی جامع و پر محتوایی بود ممنون از اینکه رایگان در اختیار عموم قرار دادید خدا قوت

برای پاسخ باید وارد شوید

پشتیبانی 1
پشتیبانی 1

سلام ممنون از اینکه بعد از مشاهده دوره نظر خودتان را با ما و سایر دوستان به اشتراک قرار دادید، این دوره ابتدا پولی بوده است ولیکن تصمیم گرفتیم برای رضایت و سهولت استفاده شما عزیزان آن را رایگان قرار دهیم، لطفا با معرفی درسمن به دوستان خود ما را حمایت کنید.


نظر بدهید نشانی ایمیل شما منتشر نخواهد شد .
برای ارسال نظر نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.


مشخصات دوره


مدرس دوره : مهدی عباسی
تعداد جلسات 36 جلسه
مدت زمان 1119 دقیقه
حجم دوره 4/58 گیگابایت
سطح مهارت مقدماتی تا متوسط
وضعیت دوره پایان یافته
تعداد دانشجویان 1696
: میانگین امتیاز

رایگان
برای دسترسی به این دوره وارد یا عضو شوید.
مهدی عباسی

مهدی عباسی


درباره مدرس :

مهدی عباسی هستم، مسلط به حداقل ۲۰ زبان مطرح برنامه نویسی به صورت پیشرفته، مدیر عامل شرکت آریا نرم افزار و بنیانگذار آکادمی آنلاین درسمن، مسلط به تدریس دروس تخصصی کاردانی و کارشناسی کامپیوتر، پایگاه داده ... ده ها، برنامه نویسی پیشرفته، مبانی برنامه نویسی، مباحث ویژه طراحی وب و ....
بیشتر بدانید