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