练习 - 完成提高代码可读性的挑战活动
代码挑战将强化所学知识,有助于在继续操作之前增强自信。
代码可读性挑战
在此挑战中,你将使用在本模块中学到的技术来提高代码示例的可读性。 为你提供的代码示例样式和注释较差。 目标是使用变量名称、代码注释和空格的样式准则更新代码,以提高代码的可读性。
代码挑战 - 应用样式准则来提高可读性
确保在 Visual Studio Code 中打开了一个空的 Program.cs 文件。
如有必要,请打开 Visual Studio Code,然后完成以下步骤,以在编辑器中准备 Program.cs 文件:
在“文件”菜单中,选择“打开文件夹”。
使用“打开文件夹”对话框导航到 CsharpProjects 文件夹,然后打开。
在 Visual Studio Code 的“资源管理器”窗格中,选择“Program.cs”。
在 Visual Studio Code 的“选择”菜单上,选择“全选”,然后按 Delete 键。
若要为本挑战创建初始代码,请输入以下代码:
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
方法。 无需完全了解代码示例即可成功应对本挑战。提示
此代码的更高级别用途是反转字符串并计算特定字符出现的次数。
若要提高可读性,请使用样式准则更新代码。
使用你在本模块中学到的方法改进代码,提高代码可读性。
无论是遇到问题而需要查看解决方案,还是成功完成操作,都请继续查看此挑战的一种解决方案。