NET/CsharpOperators
תכנות בסביבת NET |
---|
|
+[עריכה]
אופרטור חיבור
-[עריכה]
אופרטור חיסור
*[עריכה]
הכפלה
/[עריכה]
חילוק
%[עריכה]
מודולו
&[עריכה]
"וגם". מבצע פעולת AND בין הסיביות של שני האופרנדים.
|[עריכה]
"או". מבצע פעולת OR בין הסיביות של שני האופרנדים.
![עריכה]
שלילה לוגית. הופך את הערך של הביטוי הבוליאני שאחריו.
&&[עריכה]
פעולת "וגם" (AND) לוגית בין שני האופרנדים.
||[עריכה]
פעולת "או" (OR) לוגית בין שני האופרנדים.
++[עריכה]
הוספה אונרית. מוסיף ערך 1 למשתנה המספרי שלפניו או אחריו.
--[עריכה]
החסרה אונרית. מחסר ערך 1 למשתנה המספרי שלפניו או אחריו.
>>[עריכה]
<<[עריכה]
==[עריכה]
השוואה בוליאנית. מחזיר true אם ורק אם ערכי שני האופרנדים שווים.
=![עריכה]
השוואה בוליאנית. מחזיר true אם ורק אם ערכי שני האופרנדים שונים זה מזה.
<[עריכה]
בודק האם הערך שבצד שמאל גדול מהערך שבצד ימין.
>[עריכה]
בודק האם הערך שבצד שמאל קטן מהערך שבצד ימין.
=<[עריכה]
בודק האם הערך שבצד שמאל הוא גדול או שווה לערך שבצד ימין.
=>[עריכה]
בודק האם הערך שבצד שמאל הוא קטן או שווה לערך שבצד ימין.
=[עריכה]
אופרטור השמה, מקנה לערך שבצד שמאל את ערכו של המספר או המשתנה אשר נמצא בצד ימין.
=+[עריכה]
מוסיף לערך שבצד שמאל את ערכו של המספר או הנעלם אשר נמצא בצד ימין.
למשל:
x = 1;
x += 5;
x ערכו יהיה 6,
x = 6
חובה תחילה לאתחל את ערכו של x לפני שימוש באופרטור.
=-[עריכה]
=*[עריכה]
=/[עריכה]
=%[עריכה]
=&[עריכה]
=|[עריכה]
=^[עריכה]
=<<[עריכה]
=>>[עריכה]
??[עריכה]
.[עריכה]
[][עריכה]
()[עריכה]
:?[עריכה]
משמש לכתיב מקוצר של משפט הבקרה if...else כאשר המשפט מבצע השמה של ערך למשתנה. למשל, קטע הקוד הבא:
int x;
if (y > 4)
x = 1;
else
x = 2;
יכול להיכתב בעזרת אופרטור זה באופן הבא:
x = y > 4 ? 1 : 2;
כלומר, הביטוי שלפני סימן השאלה מוערך, ואם ערכו true, הביטוי מחזיר את הערך שאחרי סימן השאלה. אחרת, הביטוי מחזיר את הערך שאחרי הנקודותיים.
""[עריכה]
מציין מחרוזת
{}[עריכה]
פתיחה/סגירה של טווח הכרה.
==[עריכה]
השוואה
//[עריכה]
הערה רגילה
/* */[עריכה]
הערה בת מספר שורות
///[עריכה]
הערת XML