演習 - 変数のスコープを使用して課題アクティビティを完了する
コードの課題は、学習した内容を確実に理解し、先に進む前にある程度の自信を得るのに役立ちます。
変数のスコープの課題
この課題では、うまく記述されていないコードのサンプルとして指定されたコードを修正するためのコード ブロックと変数のスコープについて学習した内容を活用します。 多くの改善を行うことができます。 がんばってください。
コードの課題: 問題のあるコードをコード エディターで更新する
Visual Studio Code で空の Program.cs ファイルが開かれていることを確認します。
必要であれば、Visual Studio Code を開き、次の手順のようにしてエディターで Program.cs ファイルを準備します。
[ファイル] メニューの [フォルダーを開く] を選択します。
[フォルダーを開く] ダイアログを使って CsharpProjects フォルダーに移動して開きます。
Visual Studio Code のエクスプローラー パネルで、Program.cs を選びます。
Visual Studio Code の [選択] メニューで、[すべて選択] を選択してから Delete キーを押します。
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 行のコードが必要です。
行き詰まって解答を見る必要がある場合でも、無事完了した場合でも、この課題の解答を引き続きご覧ください。