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