练习 - 完成提高代码可读性的挑战活动

已完成

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

代码可读性挑战

在此挑战中,你将使用在本模块中学到的技术来提高代码示例的可读性。 为你提供的代码示例样式和注释较差。 目标是使用变量名称、代码注释和空格的样式准则更新代码,以提高代码的可读性。

代码挑战 - 应用样式准则来提高可读性

  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. 若要为本挑战创建初始代码,请输入以下代码:

    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 类库方法。 例如,你可能不熟悉 String 类的 ToCharArray() 方法或 Array 类的 Reverse 方法。 无需完全了解代码示例即可成功应对本挑战。

    提示

    此代码的更高级别用途是反转字符串并计算特定字符出现的次数。

  3. 若要提高可读性,请使用样式准则更新代码。

    使用你在本模块中学到的方法改进代码,提高代码可读性。

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