מפעילים

מְחַבֵּר: Lewis Jackson
תאריך הבריאה: 8 מאי 2021
תאריך עדכון: 15 מאי 2024
Anonim
איך מפעילים גנרטור - איך להניע גנרטור - השכרת גנרטור | עידנ’ס
וִידֵאוֹ: איך מפעילים גנרטור - איך להניע גנרטור - השכרת גנרטור | עידנ’ס

תוֹכֶן

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

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

באופן כללי, מפעילים עוזרים בבניית ביטויים המהווים את האמצעי העיקרי לעבודה עם נתונים המאוחסנים בקביעות ומשתנים.

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


מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

Techopedia מסביר מפעילים

כמו מפעילי C ++, גם למפעילי C # יש עדיפות ואסוציאטיביות שקובעים את סדר ההערכה של מפעילים בביטוי. בהתבסס על מספר אופרנדים המשמשים את המפעיל, מסווגים המפעילים כלאיים (אופרנד בודד), בינאריים (שני אופרנדים) וטרינריים (שלושה אופרנדים).

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

לדוגמה, ניתן להשתמש במפעיל '==' כדי להשוות בין שני אובייקטים מסוג ערך בלתי ניתן להחלפה שעבורם עומס המפעיל בסוג המוגדר על ידי המשתמש של האובייקט לצורך השוואה בין שוויון הערך במקום שוויון הפניה.

הסוגים השונים של מפעילי C # המשמשים לפונקציות ספציפיות כוללים:

  • הקצאה (=): משמש להקצאת תוצאה של ביטוי למשתנה
  • הקצאת יד קצרה (+ =, - =, * =, / =,% =, & =, | =, ^ =, << =, >> =): לקיצור פעולות ההקצאה הנפוצות
  • חשבון (+, -, *, /,%): לבניית ביטויים מתמטיים
  • מפעילי הגדלה וירידה (++ ו- -): קיצור דרך להגדלת הערך או הקטנתו ב- 1
  • השוואה (==,>, <,> =, <=,! =): לביצוע השוואה השולטת בזרימת התוכנית
  • מפעיל לוגי בוליאני (!, &&, ||, ^): לביצוע פעולות לוגיות בוליאניות
  • מניפולציה באמצעות סיביות (&, |, ^, >>, <<): לצורך מניפולציה של כל ביט בערכים שלמים
  • בדיקת סוג (היא, כמו): כדי לבדוק או להמיר את סוג האובייקט
  • מניפולציה של מצביע (*, &, ->,): לפעולות המתבצעות ישירות על מצביעים במצב לא בטוח
  • חריגה מהצפת יתר (מסומנת ולא מסומנת): אפשרות לבדוק או להימנע מבדיקת הצפת ערכים
  • מפעיל טרנרי (? :): משמש לקבלת החלטות
הגדרה זו נכתבה במונחי C #