نکات کلیدی کار با انواع داده ها در سی شارپ
جلسات دوره
مهدی عباسی
مهدی عباسی هستم، مسلط به حداقل ۲۰ زبان مطرح برنامه نویسی به صورت پیشرفته، مدیر عامل شرکت آریا نرم افزار و بنیانگذار آکادمی درسمن، مسلط به تدریس دروس تخصصی کاردانی و کارشناسی کامپیوتر، پایگاه داده ها، برنامه نویسی پیشرفته، مبانی برنامه نویسی، مباحث ویژه طراحی وب و .... مشاهده رزومه
انواع داده در زبان برنامه نویسی #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: نیاز به مقدار دهی اولیه ندارند و می توانند با هر نوع مقداری مقداردهی شوند.
امیدواریم که این آموزش، برای شما دوستان درسمنی عزیز مفید باشد،
برای یادگیری این مبحث می توانید این درس را دانلود کنید و از فایل ها و ویدئو این بخش استفاده کنید.
درصورت سوال و یا مشکل می توانید به انجمن برنامه نویسان سی شارپ مراجعه کنید. پیشنهادات و انتقادات خود را در بخش نظرات برای ما ارسال کنید.
نظرات دانشجویان
سلام دوره بسیار عالی بود .ممنون بابت آموزش عالی که ارائه دادین، من بسیاری از مفهوم ها رو در این دوره متوجه شدم .
خداروشکر فاطمه عزیز، امیدواریم که می تونید قله های موفقیت برنامه نویسی رو به خوبی طی کنید و در این راه به یک متخصص کاربلد تبدیل شوید.
درود برشما استاد دوره ی جامع و پر محتوایی بود ممنون از اینکه رایگان در اختیار عموم قرار دادید خدا قوت
سلام ممنون از اینکه بعد از مشاهده دوره نظر خودتان را با ما و سایر دوستان به اشتراک قرار دادید، این دوره ابتدا پولی بوده است ولیکن تصمیم گرفتیم برای رضایت و سهولت استفاده شما عزیزان آن را رایگان قرار دهیم، لطفا با معرفی درسمن به دوستان خود ما را حمایت کنید.
نظر شما در تصمیم دیگران اثرگذار است.
لطفا برای همراهان درسمن و بهتر شدن دوره نظر خود را بنویسید.