Перегляньте рішення, щоб покращити дії з читання коду
Наведений нижче код є одним із можливих рішень для завдання з попередньої одиниці.
/*
This code reverses a message, counts the number of times
a particular character appears, then prints the results
to the console window.
*/
string originalMessage = "The quick brown fox jumps over the lazy dog.";
char[] message = originalMessage.ToCharArray();
Array.Reverse(message);
int letterCount = 0;
foreach (char letter in message)
{
if (letter == 'o')
{
letterCount++;
}
}
string newMessage = new String(message);
Console.WriteLine(newMessage);
Console.WriteLine($"'o' appears {letterCount} times.");
Цей код є лише "одним із можливих рішень". Можливо, ви створили різні імена змінних і різні вертикальні інтервали та відступи табуляції. Ось список внесених змін.
- Код містить вищий опис того, що весь код входження намагається виконати в багаторядковій примітці вгорі. Ви можете стверджувати, що це невелике поліпшення над оригінальними коментарями коду, однак, з огляду на опис коду завдання, не було набагато більше контексту доступні.
- Окремі примітки видалено, оскільки вони не надавали жодного реального уявлення про мету або функцію коду.
- Додано кілька пустих рядків для покращення виразу входження коду. Зберігайте рядки коду, коли вони схожі, або коли вони працюють один з одним, щоб виконати невелике завдання.
- Додано лінійчаті канали та вкладки, щоб покращити вигляд
foreachінструкціїif. - Для кращого передачі мети кожного значення застосовано локальні правила іменування змінних.
Якщо ви визначили ті самі проблеми і вирішите їх подібним чином, вітаємо! Продовжуйте перевірку знань у наступному підрозділі.
Важливий
Якщо у вас виникли проблеми з виконанням цього завдання, може бути, ви повинні переглянути попередні одиниці, перш ніж продовжити.