مقایسه (Comparison)
اینجا با عملگرهای مقایسه ای آشنا می شوی. عملگر مقایسه یعنی ابزاری برای سنجش دو مقدار. نتیجه همیشه یک مقدار بولی (Boolean) است؛ یعنی یا درست است یا نادرست.
عملگرهای مقایسه ای در سی شارپ
ما می توانیم دو عدد یا دو متغیر را مقایسه کنیم. سپس، برنامه تصمیم می گیرد چه کاری انجام دهد.
int x = 5;
int y = 3;
Console.WriteLine(x > y);
کدام عملگر برای چه کاری است؟
برابر بودن با ==، نابرابری با !=، بزرگ تر با >، کوچک تر با <، بزرگ تر یا مساوی با >=، و کوچک تر یا مساوی با <= است. فهرست کامل در منبع است.
گام های تمرین
- دو متغیر عددی بساز و مقدار بده.
- با یک عملگر مقایسه ای نتیجه را چاپ کن.
- مقادیر را عوض کن و دوباره نتیجه را ببین.
نکته: نتیجه مقایسه بولی است. می توانی آن را در if استفاده کنی.
هشدار: == با = فرق دارد. اولی مقایسه است، دومی انتساب.
مسیر ادامه
برای مرور کلی به بخش عملگرها سر بزن. همچنین برای تمرین بیشترِ مقداردهی، صفحه انتساب را ببین. و اگر لازم شد، خود صفحه عملگرهای مقایسه ای را بوکمارک کن.
جمع بندی سریع
- مقایسه، خروجی بولی می دهد.
==برای برابری است.>و<برای اندازه ها هستند.- از نتیجه در شرط ها استفاده کن.