練習 - 完成使用變數範圍的挑戰活動

已完成

程式碼挑戰將強化您所學到的內容,並協助您在繼續進行前先獲得一些信心。

變數範圍挑戰

在此挑戰中,您將使用您學到的程式碼區塊和變數範圍,修正所提供的撰寫不佳程式碼範例。 有許多部分都可加以改良。 祝您好運!

程式碼挑戰:在程式碼編輯器中更新有問題的程式碼

  1. 請確定您已在 Visual Studio Code 中開啟空的 Program.cs 檔案。

    如有必要,請開啟 Visual Studio Code,然後完成下列步驟,以在編輯器中備妥 Program.cs 檔案:

    1. 在 [檔案] 功能表上,選取 [開啟資料夾]

    2. 使用 [開啟資料夾] 對話方塊瀏覽至 CsharpProjects 資料夾,然後加以開啟。

    3. 在 Visual Studio Code 的 [總管] 窗格中,選取 [Program.cs]。

    4. 在 Visual Studio Code [選取項目] 功能表上,選取 [全部選取],然後按 [刪除] 鍵。

  2. 在 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}");
    
  3. 檢閱預定的輸出。

    當您完成必要的程式碼編輯時,您的應用程式應該會產生下列輸出:

    Set contains 42
    Total: 108
    
  4. 完成所需的程式碼更新,讓現有的 Console.WriteLine() 陳述式產生所需的輸出。

    可能需要調整變數範圍。

  5. 將您的程式碼最佳化,以易於閱讀。

    視您包含的空白字元量和一些其他因素而定,您應該會有大約 17 行的程式碼。

無論是遇到困難需要查看解決方案,還是已成功完成,都請繼續檢視此挑戰的解決方案。