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