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