
معرفی انواع Data Type ها در سی شارپ
معرفی انواع Data Type ها در سی شارپ
دادهها در زبان برنامهنویسی سیشارپ به دو دسته کلی تقسیم میشوند:
- دادههای مقداری | Value Type
- دادههای ارجاعی | Reference Type
در دوره سیشارپ مقدماتی، در اکثر اوغات از دادههای داخل دسته Simple Types استفاده کردهایم.
معرفی دادههای داخل دسته Simple Types
sbyte – byte – short – ushort – int – uint – long ulong – char – float – double – bool – decimal
به زبان ساده دادههای مقداری یا همان Value Type ها، خانههایی از حافظه هستند که مقادیر ما بصورت مستقیم در آنها ذخیره و نگهداری میشوند؛ درصورتی که Reference Type ها اینگونه نیستند!
در خانههایی از نوع ارجاعی یا همان Reference Type ها در حافظه، به صورت مستقیم هیچ مقدار یا دادهای ذخیره نمیشود! بلکه ابتدا آن مقدار یا داده در خانهای از جنس value type ذخیره شده و سپس آدرس آن خانه را، دسته reference type ها در خود ذخیره میکنند.
همانطور که در تصویر بالا مشاهده نمودید، هر دو دسته Simple Type و Reference Type شامل زیرمجموعه هایی هستند که توضیح هرکدام را در پست مربوط به خودشان خدمتتان ارائه میکنیم.
معرفی انوع دادهها در Simple Type ها
- Simple Type
- Enum Type
- Struct Type
- Nullable Type
معرفی انواع دادهها در Reference Type ها
- Class Type
- Interface Type
- Array Type
- Delegate Type
جهت شرکت در دورههای آموزشی زبان سیشارپ، میتوانید از کدتخفیف startCsharp با ۲۰% تخفیفویژه استفاده نمایید.