نکات کلیدی کار با انواع داده ها در سی شارپ
صفحه اصلی / دوره‌های آموزشی / آموزش سی شارپ مقدماتی تا متوسط / نکات کلیدی کار با انواع داده ها در سی شارپ

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

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

انواع داده در زبان برنامه نویسی #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: نیاز به مقدار دهی اولیه ندارند و می توانند با هر نوع مقداری مقداردهی شوند.

 

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

 

جلسات دوره


                                   
مهدی عباسی
مدرس :

مهدی عباسی

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

نظر شما در تصمیم دیگران اثرگذار است.

لطفا برای همراهان درسمن و بهتر شدن دوره نظر خود را بنویسید.

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

نظرات دانشجویان

کاربر درسمن
فاطمه

سلام دوره بسیار عالی بود .ممنون بابت آموزش عالی که ارائه دادین، من بسیاری از مفهوم ها رو در این دوره متوجه شدم .

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

خداروشکر فاطمه عزیز، امیدواریم که می تونید قله های موفقیت برنامه نویسی رو به خوبی طی کنید و در این راه به یک متخصص کاربلد تبدیل شوید.

کاربر درسمن
فرخی

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

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

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

نمایش بیشتر
آموزش سی شارپ مقدماتی تا متوسط

268