תוכן העניינים
- מה המשמעות של ה-Addition Assignment (+=) אופרטור ב-C#
- תחביר ואתחול של הקצאת הוספה (+=) אופרטור ב-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# לקצר ופשוט. מאמר זה הסביר בצורה פשוטה מאוד על האופרטור פלוס שווה לאופרטור (+=) וכיצד להשתמש בו עם סוגי נתונים שלמים ומחרוזים.