演習 - コードの読みやすさを向上させる課題アクティビティを完了する

完了

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

コードの読みやすさに関する課題

この課題では、このモジュールで学習した手法を使用して、コード サンプルの読みやすさを向上させます。 スタイルが不十分で、コメントが付いたコード サンプルが用意されています。 ここでの目標は、変数名、コード コメント、空白文字のスタイル ガイドラインを使用してコードを更新し、コードの読みやすさを向上させることです。

コードに関する課題 - スタイルのガイドラインを適用して読みやすさを向上させる

  1. Visual Studio Code で空の Program.cs ファイルが開かれていることを確認します。

    必要であれば、Visual Studio Code を開き、次の手順のようにしてエディターで Program.cs ファイルを準備します。

    1. [ ファイル ] メニューの [ フォルダーを開く] を選択します。

    2. [フォルダーを開く] ダイアログを使用して、 CsharpProjects フォルダーに移動して開きます。

    3. Visual Studio Code EXPLORER ビューで、 Program.csを選択します。

    4. Visual Studio Code の [選択] メニューで、[すべて選択] を選択してから Delete キーを押します。

  2. この課題の最初のコードを作成するには、次のコードを入力します。

    string str = "The quick brown fox jumps over the lazy dog.";
    // convert the message into a char array
    char[] charMessage = str.ToCharArray();
    // Reverse the chars
    Array.Reverse(charMessage);
    int x = 0;
    // count the o's
    foreach (char i in charMessage) { if (i == 'o') { x++; } }
    // convert it back to a string
    string new_message = new String(charMessage);
    // print it out
    Console.WriteLine(new_message);
    Console.WriteLine($"'o' appears {x} times.");
    

    このコード サンプルには、馴染みのない .NET クラス ライブラリ メソッドが含まれる場合があります。 たとえば、ToCharArray() クラスの String メソッドや Reverse クラスの Array メソッドには馴染みがないかもしれません。 この課題を成功させるのに、コード サンプルを完全に理解する必要はありません。

    ヒント

    このコードの上位レベルの目的は、文字列を逆転させ、特定の文字が出現する回数をカウントすることです。

  3. 読みやすくするには、スタイル ガイドラインを使用してコードを更新します。

    このモジュールで学習した手法を使用して、コードを改良し、もっと読みやすくします。

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