簡介
選取項目和反覆項目陳述式會使用程式碼區塊,將應該執行、略過或逐一查看的程式碼行分組在一起。 但這不是程式碼區塊的唯一用途。 程式碼區塊也可以用來控制或限制變數存取性。 變數「範圍」是指可存取變數的應用程式部分。 了解程式碼區塊如何影響變數範圍是電腦程式設計的重要部分。
假設您正在處理大型應用程式,其使用巢狀反覆項目和選取項目陳述式來處理陣列資料。 您的應用程式會使用變數,來協助完成整個應用程式的一般工作。 有些變數會在應用程式的不同部分提供相同的用途,而且您已嘗試重複使用變數名稱。 隨著您的應用程式成長,您開始看到非預期的計算結果,以及報告變數未初始化或不存在的錯誤。 您需要改善您用來宣告和存取變數的方法,而且需要改善您對變數範圍的理解。
在本課程模組中,您將宣告在程式碼區塊界限內部和外部使用的變數。 有時您會移除程式碼區塊,讓程式碼更容易閱讀。 您將了解程式碼區塊如何影響變數的存取性和可見性。
在本課程模組結束時,您將能夠更有自信地使用程式碼區塊,了解其如何影響程式碼的可見性和存取性。
學習目標
在本單元中,您將:
- 了解在程式碼區塊內部和外部宣告和初始化變數的影響。
- 改善
if
陳述式中程式碼區塊的可讀性。
先決條件:
- 宣告和初始化變數的體驗。
- 體驗
if-elseif-else
選取項目陳述式結構。 - 體驗
foreach
反覆項目陳述式。 - 體驗呼叫 .NET Class Library 中類別的方法。