לדלג לתוכן

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