فهرست سرفصل‌های #C
خانه (HOME) مقدمه (Intro) شروع کار (Get Started) سینتکس (Syntax) خروجی (Output) کامنت ها (Comments) متغیرها (Variables) ثابت ها (Constants) نمایش متغیرها (Display Variables) متغیرهای متعدد (Multiple Variables) شناسه ها (Identifiers) انواع داده (Data Types) تبدیل نوع (Type Casting) ورودی کاربر (User Input) عملگرها (Operators) انتساب (Assignment) مقایسه (Comparison) منطقی (Logical) ریاضی (Math) رشته ها (Strings) اتصال رشته ها (Concatenation) درون گذاری رشته (Interpolation) دسترسی به رشته ها (Access Strings) کاراکترهای ویژه (Special Characters) بولی ها (Booleans) if (If...Else) else (If...Else) else if (If...Else) شکل کوتاه if..else (Short hand if..else) سوئیچ (Switch) حلقه while (While Loop) حلقه for (For Loop) حلقه foreach (Foreach loop) شکستن/ادامه (Break/Continue) آرایه ها (Arrays) حلقه روی آرایه (Loop through an array) مرتب سازی آرایه ها (Sort arrays) آرایه های چندبعدی (Multidimensional arrays) متدها (Methods) پارامترها (Parameters) پارامتر پیش فرض (Default Parameter) مقادیر بازگشتی (Return Values) آرگومان های نام دار (Named Arguments) بارگذاری متد (Method Overloading) شیء گرایی (OOP) کلاس ها/اشیا (Classes/Objects) چند شیء (Multiple Objects) اعضای کلاس (Class Members) سازنده ها (Constructors) قیدهای دسترسی (Access Modifiers) ویژگی ها (Properties) وراثت (Inheritance) چندریختی (Polymorphism) انتزاع (Abstraction) اینترفیس (Interface) چند اینترفیس (Multiple Interfaces) شمارش ها (Enums) فایل ها (Files) استثناها (Exceptions) افزودن دو عدد (Add Two Numbers) نمونه ها (Examples)
#C

#C — شناسه ها (Identifiers)

آخرین بروزرسانی: 1404/08/05

شناسه ها (Identifiers)

شناسه های C# همان نام های یکتا هستند. آن ها به متغیر (Variable) هویت می دهند. نام خوب مثل برچسب دفتر مشق است. بنابراین کد فهمیده تر و تعمیرش راحت تر می شود.

نمونه ساده از نام گذاری

نام های توصیفی خوانایی را زیاد می کنند. مانند مثال زیر:

// Good
int minutesPerHour = 60;

// OK, but not so easy to understand what m actually is
int m = 60;

مشاهده در ادیتور

قوانین کلی نام گذاری در C#

  • حروف، اعداد، و زیرخط (_) مجازند.
  • با حرف یا زیرخط شروع کن.
  • با حروف کوچک شروع کن؛ فاصله ممنوع است.
  • حساس به حروف بزرگ کوچک است.
  • کلمات رزرو (مثل int و double) ممنوع اند.

نکته های سریع نام گذاری

نکته: نام توصیفی مثل minutesPerHour از m بهتر است. درست مثل برچسب «ریاضی» روی دفتر، نه فقط «د».

هشدار: از فاصله، علائم عجیب، یا حروف متفاوتِ زبان ها در نام پرهیز کن.

گام های تمرین

  1. یک متغیر زمان با نام توصیفی بساز.
  2. یک متغیر مشابه با نام کوتاه بساز.
  3. کد را بخوان و ببین کدام واضح تر است.

مسیر ادامه مطالعه

برای کار با نام ها و مقدارها، صفحه متغیرها را ببین. همچنین جمع چند متغیر در متغیرهای متعدد مفید است. برای نمایش، به نمایش متغیرها برو. و اگر می خواهی درباره شناسه های C# بیشتر تمرین کنی، همین صفحه را ذخیره کن.

جمع بندی سریع

  • شناسه خوب کد را خوانا می کند.
  • با حرف یا زیرخط شروع کن.
  • از کلمات رزرو استفاده نکن.
  • حروف بزرگ کوچک مهم است.
  • نام های توصیفی همیشه برنده اند.