מבוא

הושלם

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

נניח שאתה עובד על אפליקציות המשתמשות באופן נרחב במשפטי בחירות. במקרים מסוימים, if-elseif-else מבנים משמשים להפקת קוד תמציתי ומבוטא שקל לקרוא ולתחזק. במקרים אחרים, המבנים מפיקים if-elseif-else את התוצאה הנדרשת, אך הם קשים לקריאה ולתחזוקה. הועברה לך משימה לסקירת הקוד ובדיקה מתי הוא switch מתאים לשימוש במשפט ולא במשפט if .

במודול זה, תחקרו את השימוש במשפט כדי ליישם switch לוגיקת יצירת הסתעפות כ החלופה להצהרה if . תעבוד גם על המרת מבנה if-elseif-else לבניית switch-case מבנה. במהלך תהליך זה, תלמד לזהות את היתרונות של בחירת סוג אחד של משפט בחירה על פני סוג אחר.

בסוף מודול זה, switch תוכל ליישם הצהרות ביישום שלך, switchif-elseif-else לשפוט מתי להשתמש בהצהרה על פני מבנה ולהמיר if-elseif-elseswitch מבנים להצהרה.

יעדי למידה

במודול זה, תוכל:

  • השתמש במבנה switch-case כדי להתאים משתנה או ביטוי למספר תוצאות אפשריות.
  • המר קוד המשתמש במבנה if-elseif-else לתוך switch-case מבנה.

דרישות מוקדמות:

  • התנסת בשימוש במבנה if-elseif-else להוספת לוגיקת יצירת הסתעפות.
  • ניסיון בעבודה עם משתנים, אינטרפולציה של מחרוזות ופלט הדפסה.