演習 - 変数スコープを使用してチャレンジ アクティビティを完了する
コードの課題は、学習した内容を確実に理解し、先に進む前にある程度の自信を得るのに役立ちます。
可変スコープチャレンジ
この課題では、コード ブロックと変数スコープについて学習した内容を使用して、提供される不適切に記述されたコード サンプルを修正します。 多くの改善が可能です。 がんばってください。
コードの課題: コード エディターで問題のあるコードを更新する
Visual Studio Code で空の Program.cs ファイルが開かれていることを確認します。
必要であれば、Visual Studio Code を開き、次の手順のようにしてエディターで Program.cs ファイルを準備します。
[ ファイル ] メニューの [ フォルダーを開く] を選択します。
[フォルダーを開く] ダイアログを使用して、 CsharpProjects フォルダーに移動して開きます。
Visual Studio Code EXPLORER パネルで、 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 行のコードが必要です。
スタックしてソリューションをピークする必要がある場合でも、正常に完了した場合でも、この課題の解決策を引き続き確認してください。