בית התפתחות מה זה מפעיל לא חד? - הגדרה מטכנולוגיה

מה זה מפעיל לא חד? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של מפעיל יוניארי?

מפעיל לא חד, ב- C #, הוא מפעיל שלוקח אופרנד בודד בביטוי או בהצהרה. המפעילים הלא-ערכיים ב- C # הם +, -, !, ~, ++, - והמפעיל הגבס.

חתימת ההצהרה של מפעיל לא אחיד כוללת את אסימון המפעיל ואת סוג הפרמטר; זה לא דורש את סוג ההחזרה ואת שם הפרמטר.

כל מפעילי ה- C # unary הגדירו יישום מראש שישמש כברירת מחדל בביטוי. ניתן להעמיס על מפעילים לא-unary אלה בסוגים המוגדרים על ידי המשתמש עם יישום מותאם אישית על ידי הגדרת פונקציות חבר סטטיות באמצעות מילת המפתח "מפעיל".

Techopedia מסביר את אופרטור Unary

רשימת המפעילים הלא-קבועים עם פרטיהם כוללת:

  • מפעיל Unary Plus (+): התוצאה של פעולה מסוג מספרי היא ערך האופרט עצמו. מפעיל זה הוגדר מראש לכל סוגי המספרים.
  • מפעיל מינוס unary (-): ניתן להשתמש באופרטור זה כדי לשלול מספרים של מספר שלם, נקודה צפה וסוג עשרוני.
  • השלמה לוגית (שלילה) מפעיל (!): ניתן להשתמש במפעיל זה רק עם אופרנדים מסוג Boole.
  • משלים ביטוליים השלמה (שלילה) מפעיל (~): ניתן להשתמש במפעיל זה עם סוגים של אופרנד שלם, יחידה, ארוך ואולונג. התוצאה של הפעולה היא השלמה קצת-חוטית (הפוך לייצוג הבינארי) של האופרט.
  • תוספת קידומת (++) ומפטר (-) מפעיל: האופרט יכול להיות משתנה, גישה למאפיין או גישה לאינדקס. אצל מפעיל הגדלה, תוצאת הפעולה עבור אופרנדים מסוג שלם שלם תהיה הערך המצטבר על ידי 1. עם מפעיל הפחתה, התוצאה תהיה הערך המופחת על ידי 1 מהאופראנד. ניתן להשתמש במפעיל התוספות / הקטנות גם עם סימון Postfix
  • מפעיל יצוק: משמש לבניית ביטויים יצוקים להמרה לסוג נתון. מפעיל זה מיוצג על ידי הסמל "T", כאשר T הוא הסוג שאליו יש להמיר את האופרט או את תוצאת הביטוי.
הגדרה זו נכתבה בהקשר של C #
מה זה מפעיל לא חד? - הגדרה מטכנולוגיה