מה המשמעות של האופרטור פלוס-שווה (+=) ב-C#?

Mh Hmsm Wt Sl H Wprtwr Plws Swwh B C



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

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

הכותרות הנ'ל הן שאילתות שיסבירו עוד בכתבה למטה ברצף.







מה המשמעות של ה-Addition Assignment (+=) אופרטור ב-C#

כמו שפות תכנות אחרות, לאופרטור הקצאת ההוספה (+=) יש את אותו היגיון ב-C#. אופרטור זה פועל כשהמשתנה בצד ימין מוסיף ומקצה בשלב אחד למשתנה בצד שמאל. מפעיל זה עוזר להשקיע פחות מאמץ בתבניות קידוד. בואו נסתכל על הדוגמה של הביטוי +=.



א += ב

הביטוי לעיל שווה ערך ל-A = A + B.



תחביר ואתחול של הקצאת הוספה (+=) אופרטור ב-C#

int א = 5 ;

א += 3 ;

כאשר אתה מפעיל תוכנית זו, התוצאה של משתנה מסוג מספר שלם תשתנה ל 8 .





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

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

כעת, עבור אל יישום הקוד של C# המשתמש באופרטור הקצאת התוספת:



באמצעות System ;
תוכנית הכיתה {
סטָטִי בָּטֵל רָאשִׁי ( ) {
int מספר 1 = 4 ;
int מספר 2 = 2 ;
מספר 1 += מספר 2 ;
לְנַחֵם. WriteLine ( מספר 1 ) ;
}
}

בתוכנית C# לעיל, לשני מספרים שלמים num1 ו- num2 מוקצים 4 ו-2 ערכים בהתאמה. לאחר מכן באמצעות האופרטור += מתווספים שני המספרים והפלט מוקצה בחזרה ל-num1.

ניתן להפעיל את אופרטור הקצאת התוספת גם עם מחרוזות, לדוגמה:

באמצעות System ;
תוכנית הכיתה {
סטָטִי בָּטֵל רָאשִׁי ( ) {
מחרוזת מלאה = 'לינוקס' ;
שם מחרוזת = 'רֶמֶז' ;
מלא += שֵׁם ;
לְנַחֵם. WriteLine ( מלא ) ;
}
}

בתוכנית C# לעיל, שני משתנים מסוג מחרוזת נקראים מלא ו שֵׁם נתונים מסוג מחרוזת הם 'Linux' ו-'Hint' בהתאמה. ה += המפעיל מוחל להצטרף לתוכן של שֵׁם ו מלא ; הפלט יוקצה ל- מלא משתנה, ומייצר את המחרוזת 'Linux Hint'. כאשר אתה מפעיל תוכנית זו, תקבל את התוצאות הבאות:

מחשבות אחרונות

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