آموزش سی شارپ مقدماتی (بخش هشتم - انواع متغیرها):

با عرض سلام و احترام.پیشاپیش از شما دوست عزیز و گرامی، بابت وقتی که برای مطالعه ی این مطلب خواهید گذاشت، سپاسگزارم.تقاضا دارم، در صورت مشاهده ی اشتباه متنی یا محتوایی، به اینجانب اطلاع دهید تا (ضمن کمک به یادگیری بنده) در اسرع وقت برای اصلاح متن اقدام نمایم.شماره ی تماس:09215149218نشانی پست الکترونیکی:RezaQadimi.ir@Gmail.comآدرس کدها:Learning-CSharp-Fundamentalآدرس سایت ها:https://Reza-Qadimi.ir - https://WannaDate.irدر این مقاله، می خواهیم با انواع متغیرها در زبان سی شارپ آشنا بشویم، و نحوه ی به کارگیری هر یک از آن ها را (به همراه مثال) بررسی کنیم.نوع داده ی عدد صحیح یا Integer:از این نوع داده، برای کار کردن با اعداد صحیح استفاده می نماییم.تفاوت انواع مختلف نوع داده ی Integer یا عدد صحیح، از نظر حجم و دامنه ی اعدادی است که می توانند در خود نگه دارند.مثال:byte: 0 → 255sbyte: -128 → 127ushort: 0 → 6 x 10 ^ +4short: 3 x 10 ^ -4 → 3 x 10 ^ +4انواع:sbyte, byte, short, ushort, int, uint, long, ulongپی نوشت: s مخفف signed (یعنی دارای علامت منفی).پی نوشت: u مخفف unsigned (یعنی بدون علامت منفی).پی نوشت: توان ها به صورت حدودی در نظر گرفته شده اند.پی نوشت: نیازی به حفظ کردن مقادیری که، هر نوع داده، می تواند در خود نگه دارد، نیست!مثال:Correct Usage:int number = 1500;Wrong Usage!int number = &quot1500&quot ; result → Compile Error!متغیرهای Floating Point یا اعشاری:از این نوع داده، برای کار کردن با اعداد اعشاری استفاده می شود، و در واقع ترکیبی هستند از اعداد اعشاری و اعداد صحیح.انواع:float, double, decimalبعضی از انواع داده ها، در زمان مقداردهی، نیازمند suffix یا پسوند هستند:float: f/Fdecimal: m/Mمثال:Correct Usage:float firstNumber = 1.5f; decimal secondNumber = 1.6m;Wrong Usage!decimal number = 1.6; result → Compile Error!متغیرهای کاراکتری یا char:کاراکترها بین Quotation یا '' قرار میگیرند.مثال:Correct Usage:char character = 'D';Wrong Usage!char character = 'Da'; result → Compile Error!Correct Usage:char character = ' ';Wrong Usage!char character = ''; result → Compile Error!نکته: بنابراین، برای کارکردن با متغیرهای کاراکتری، باید از ۱ و فقط ۱ کاراکتر استفاده کرد (نه کمتر، نه بیشتر!).نوع داده ی Boolean یا منطقی:از این نوع داده، صرفا و فقط برای ذخیره ی دو مقدار true (صحیح)، و false (غلط) استفاده می شود (این نوع داده، فقط و فقط این دو مقدار را قبول می کند).نکته: از این نوع داده، برای ذخیره ی نتیجه ی یک مقایسه، و کنترل روند اجرای برنامه، بر اساس شرط ها استفاده می نماییم.مثال:Correct Usage:bool result = true;Wrong Usage!bool result = &quottrue&quot ; result → Compile Error!Wrong Usage!bool result = True; result → Compile Error!نوع داده string یا رشته ای:از این نوع داده، می توانیم برای کار با رشته های متنی استفاده نماییم.نکته: همانطور که قبلا عرض کردم، رشته ها بین Double Quotation یا "" قرار می گیرند.string firstName = &quotAli&quot ; string lastName = &quotShariati&quot ;نکته: می توانیم دو یا چند رشته را به هم اضافه کنیم (اصطلاحا چاقشان کنیم):string firstName = &quotAli&quot ; string lastName = &quotShariati&quot ; string fullName = firstName + &quot &quot + lastName; result → Ali Shariatiنکته: می توانیم، سمت چپ و/یا راست یک رشته ی string ی، از اعداد استفاده کنیم (بدون این که آن عدد را، در داخل Double Quotation قرار بدهیم):string date = 1973 + &quot/Feb/&quot + 17; result → 1973/Feb/17یا:string month = &quot/Feb/&quot ; string date = 1973 + month + 17; result → 1973/Feb/17انتخاب نوع متغیر:در زمان انتخاب نوع داده، (بهتر است) سعی کنید تا محدوده ی جنس متغیر را، متناسب با محدوده ی مقدار متغیر در نظر بگیرید. چرا که هر چقدر حجم فضایی که متغیر مورد استفاده ی شما، می تواند در خود ذخیره کند، بیشتر باشد، فضای بیشتری از رم را اشغال می کند!پی نوشت:خطای کامپایلی یا Compile Error، خطایی است که از اجرای برنامه پیشگیری می کند، و زمانی به وجود می آید که برنامه نویس گرامر یا Syntax های مربوط به آن زبان را رعایت نکرده باشید! یعنی یا قواعد کد نویسی را رعایت نکرده ایم، یا از چیزی استفاده کرده ایم که وجود ندارد (یا ممکن است که فایل، یا یک سری اطلاعات را به صورت ناقص حذف کرده باشیم).پی نوشت:در مقاله ی بعد، به بررسی دقیق ترِ نحوه ی کار کردن با متغیرهای رشته ای می پردازیم.معرفی:رضا قدیمی هستم. برنامه نویس و دانش آموزِ حوزه ی وب، بسیار مشتاق در یادگیری مفاهیم و اطلاعات جدید در این حوزه.