Перегляньте рішення, щоб покращити дії з читання коду

Завершено

Наведений нижче код є одним із можливих рішень для завдання з попередньої одиниці.

/*
   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 .
  • Для кращого передачі мети кожного значення застосовано локальні правила іменування змінних.

Якщо ви визначили ті самі проблеми і вирішите їх подібним чином, вітаємо! Продовжуйте перевірку знань у наступному підрозділі.

Важливий

Якщо у вас виникли проблеми з виконанням цього завдання, може бути, ви повинні переглянути попередні одиниці, перш ніж продовжити.