NET/CsharpOperators

< NET
תכנות בסביבת 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