練習 - 完成使用變數範圍的挑戰活動
程式碼挑戰將強化您所學到的內容,並協助您在繼續進行前先獲得一些信心。
變數範圍挑戰
在此挑戰中,您將使用您學到的程式碼區塊和變數範圍,修正所提供的撰寫不佳程式碼範例。 有許多部分都可加以改良。 祝您好運!
程式碼挑戰:在程式碼編輯器中更新有問題的程式碼
請確定您已在 Visual Studio Code 中開啟空的 Program.cs 檔案。
如有必要,請開啟 Visual Studio Code,然後完成下列步驟,以在編輯器中備妥 Program.cs 檔案:
在 [檔案] 功能表上,選取 [開啟資料夾]。
使用 [開啟資料夾] 對話方塊瀏覽至 CsharpProjects 資料夾,然後加以開啟。
在 Visual Studio Code 的 [總管] 窗格中,選取 [Program.cs]。
在 Visual Studio Code [選取項目] 功能表上,選取 [全部選取],然後按 [刪除] 鍵。
在 Visual Studio Code 編輯器中輸入下列程式碼:
int[] numbers = { 4, 8, 15, 16, 23, 42 }; foreach (int number in numbers) { int total; total += number; if (number == 42) { bool found = true; } } if (found) { Console.WriteLine("Set contains 42"); } Console.WriteLine($"Total: {total}");
檢閱預定的輸出。
當您完成必要的程式碼編輯時,您的應用程式應該會產生下列輸出:
Set contains 42 Total: 108
完成所需的程式碼更新,讓現有的
Console.WriteLine()
陳述式產生所需的輸出。可能需要調整變數範圍。
將您的程式碼最佳化,以易於閱讀。
視您包含的空白字元量和一些其他因素而定,您應該會有大約 17 行的程式碼。
無論是遇到困難需要查看解決方案,還是已成功完成,都請繼續檢視此挑戰的解決方案。