演習 - 変数のスコープを使用して課題アクティビティを完了する

完了

コードの課題は、学習した内容を確実に理解し、先に進む前にある程度の自信を得るのに役立ちます。

変数のスコープの課題

この課題では、うまく記述されていないコードのサンプルとして指定されたコードを修正するためのコード ブロックと変数のスコープについて学習した内容を活用します。 多くの改善を行うことができます。 がんばってください。

コードの課題: 問題のあるコードをコード エディターで更新する

  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 行のコードが必要です。

行き詰まって解答を見る必要がある場合でも、無事完了した場合でも、この課題の解答を引き続きご覧ください。