Следующая инструкция
String res = "Общий вес: " + w.ToString() + " кг. \n" +
"Количество: " + k.ToString() + " шт.\n" +
"–\n" +
"Средний вес: " + m.ToString() + " кг.\n\n";
формирует строку res, записывает в нее исходные данные и результат расчета. Строка res формируется путем конкатенации (объединения) строковых констант и преобразованных в строки значений численных переменных. Преобразование числа (значения числовой переменной) в строку выполняет метод ToString.
Следует обратить внимание на последовательности \n внутри строковых констант. Символ \ внутри строковой константы отмечает начало специальной последовательности символов. Последовательность \n трактуется как символ “новая строка”. Сами символы \n на экране не отображаются, но в результате их отправки в консоль курсор перемещается в начало следующей строки экрана.
Команда
Console.WriteLine(res);
выводит в окно консоли значение переменной res – исходные данные и результат расчета.
Далее следуют инструкции
Console.Write("Press any key to continue…");
int ch = Console.Read();
Они добавлены в конец для того, чтобы пользователь смог увидеть результат работы программы. Метод Read обеспечивает чтение символа с консоли, он ожидает нажатия клавиши и, после того как клавиша будет нажата, возвращает ее код. Таким образом обеспечивается приостановка выполнения программы до момента нажатия клавиши. Если рассматриваемых инструкций в конце программы не будет, то окно консоли закроется сразу после выполнения инструкции вывода результата и пользователь не сможет увидеть результат.
Запись программы
Инструкции программы записываются последовательно, одна за другой. После каждой инструкции ставится точка с запятой. Хотя в одной строке можно записать несколько инструкций, обычно каждую инструкцию программы пишут на отдельной строке.
Некоторые инструкции, например, инструкции выбора (if, switch), циклов (for, while), в соответствии с правилами хорошего стиля программирования записывают в несколько строк и для выделения логической структуры инструкции, используют отступы.
Для облегчения понимания логики работы программы в текст программы можно, и нужно, включать комментарии . Комментарий – это пояснительный текст, который игнорируется компилятором. Язык С# допускает два вида комментариев: однострочный и многострочный. Однострочный комментарий начинается двумя наклонными чертами и продолжается до конца строки, многострочный – с последовательности символов /* и продолжается до тех пор, пока в тексте программы не встретится последовательность */.