练习 - 使用变量作用域完成挑战活动

已完成

代码挑战将强化所学知识,有助于在继续操作之前增强自信。

变量范围挑战

在此挑战中,你将使用你学到的代码块和变量范围来修复提供的编写不善的代码示例。 可以进行许多改进。 祝你好运!

代码挑战:在代码编辑器中更新有问题的代码

  1. 确保在 Visual Studio Code 中打开了一个空的 Program.cs 文件。

    如有必要,请打开 Visual Studio Code,然后完成以下步骤,以在编辑器中准备 Program.cs 文件:

    1. 在“文件”菜单中,选择“打开文件夹”

    2. 使用“打开文件夹”对话框导航到 CsharpProjects 文件夹,然后打开。

    3. 在 Visual Studio Code 的“资源管理器”窗格中,选择“Program.cs”。

    4. 在 Visual Studio Code 的“选择”菜单上,选择“全选”,然后按 Delete 键。

  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 行代码。

无论是遇到问题而需要查看解决方案,还是成功完成操作,都请继续查看此挑战的一种解决方案。