رضا قدیمی - Reza Qadimi
رضا قدیمی - Reza Qadimi
خواندن ۲ دقیقه·۳ سال پیش

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


با عرض سلام و احترام.
پیشاپیش از شما دوست عزیز و گرامی، بابت وقتی که برای مطالعه ی این مطلب خواهید گذاشت، سپاسگزارم.
تقاضا دارم، در صورت مشاهده ی اشتباه متنی یا محتوایی، به اینجانب اطلاع دهید تا (ضمن کمک به یادگیری بنده) در اسرع وقت برای اصلاح متن اقدام نمایم.
شماره ی تماس:
09215149218
نشانی پست الکترونیکی:
RezaQadimi.ir@Gmail.com
آدرس کدها:
Learning-CSharp-Fundamental
آدرس سایت ها:
https://Reza-Qadimi.ir - https://WannaDate.ir

به طور کلی، تعریف یک متغیر، شامل این 3 مرحله می باشد:

  • مشخص کردن نوع داده
  • نام گذاری برای آن متغیر
  • مقداردهی به آن متغیر (در همان لحظه، یا بعدا)

{ Data Type } { Variable Name } = { Initial Value };

مثال:

string teacherName= &quotMr. Dariush Tasdighi&quot ;

نوع داده یا Data Type:

می تواند رشته ای، عدد صحیح، Boolean و غیره و غیره باشد.


نام متغیر یا Variable Name:

  • نکته ی اول: می تواند ترکیبی از حروف، اعداد و کاراکتر (کاراکترهای مجاز) باشد.
  • نکته ی دوم: نمی تواند با عدد شروع بشود، و نمی تواند در لیست کلمات کلیدی (Keywords) سی شارپ باشد.
  • نکته ی سوم: باید از کلماتی استفاده کرد، که دارای بار معنایی مناسبی (و قابل درک) هستند، و مشخص کننده ی محتوای آن متغیر می باشند.
  • نکته ی چهارم: نباید از مخفف کلمات، یا کلمات به صورت فینگلیش استفاده نماییم.

نکته: موارد مذکور (نکات سوم و چهارم)، بخشی از قوانین و اصول Clean Code می باشد.

پی نوشت:
رعایت تاکتیک ها، در روند اجرای برنامه تاثیری نخواهند گذاشت، اما به میزان زیادی در افزایش خوانایی کدهای نوشته شده (توسط شما/دیگران) اثر گذار خواهند بود.
علاوه بر این، رعایت تاکتیک ها (به عنوان مثال، قوانین مربوط به Clean Code) در پرستیژ شما (به عنوان یک برنامه نویس تازه کار/Junior یا حرفه ای/Senior)، تاثیر غیر قابل انکاری خواهد گذاشت.

مقدار اولیه یا Initial Value:

تخصیص دادنِ مقدارد اولیه به یک متغیر، در اکثر موارد اختیاری است، و ما می توانیم (در خیلی از مواقع)، از این مورد چشم پوشی کرده و value/مقدار مد نظر را، در زمان نیاز به متغیر از پیش تعریف شده، assign کنیم.

پی نوشت:

در مقاله ی بعد، به بررسی انواع متغیرها، و نحوه ی کار کردن با آن ها (در زبان سی شارپ) می پردازیم.


معرفی:
رضا قدیمی هستم. برنامه نویس و دانش آموزِ حوزه ی وب، بسیار مشتاق در یادگیری مفاهیم و اطلاعات جدید در این حوزه.
برنامه نویسیبرنامه نویسسی شارپcleancodeدات نت
https://RezaQadimi.ir
شاید از این پست‌ها خوشتان بیاید