فهرست سرفصل‌های #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 — مقایسه (Comparison)

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

مقایسه (Comparison)

اینجا با عملگرهای مقایسه ای آشنا می شوی. عملگر مقایسه یعنی ابزاری برای سنجش دو مقدار. نتیجه همیشه یک مقدار بولی (Boolean) است؛ یعنی یا درست است یا نادرست.

عملگرهای مقایسه ای در سی شارپ

ما می توانیم دو عدد یا دو متغیر را مقایسه کنیم. سپس، برنامه تصمیم می گیرد چه کاری انجام دهد.

int x = 5;
int y = 3;
Console.WriteLine(x > y);

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

کدام عملگر برای چه کاری است؟

برابر بودن با ==، نابرابری با !=، بزرگ تر با >، کوچک تر با <، بزرگ تر یا مساوی با >=، و کوچک تر یا مساوی با <= است. فهرست کامل در منبع است.

گام های تمرین

  1. دو متغیر عددی بساز و مقدار بده.
  2. با یک عملگر مقایسه ای نتیجه را چاپ کن.
  3. مقادیر را عوض کن و دوباره نتیجه را ببین.

نکته: نتیجه مقایسه بولی است. می توانی آن را در if استفاده کنی.

هشدار: == با = فرق دارد. اولی مقایسه است، دومی انتساب.

مسیر ادامه

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

جمع بندی سریع

  • مقایسه، خروجی بولی می دهد.
  • == برای برابری است.
  • > و < برای اندازه ها هستند.
  • از نتیجه در شرط ها استفاده کن.