מבוא

הושלם

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

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

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

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

יעדי למידה

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

  • להבין את ההשפעה של הצהרה ואתחול של משתנים בתוך בלוקי קוד ומחוצה לו.
  • שפר את בלוקי קוד מידת הקריאות if במשפטים.

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

  • חוויית הצהרה ואתחול של משתנים.
  • חוויה if-elseif-else עם מבנים של משפט בחירה.
  • התנתן foreach בהצהרות של תיאורים.
  • התנתקל בשיטות קריאה של כיתות בספריית הכיתה של .NET.