Слава - Стань сильней
Изучаем C# - Что такое функции. Стек вызовов
Итак, мы изучили условия, циклы, операторы try ... catch ... finally, using. Этого почти достаточно для написания сложной логики. Однако на практике так логику никто не пишет. Вместо этого всю программу разделяют на небольшие кусочки, так что каждый кусочек выполняет какое-то одно осмысленное действие. Разбиение на кусочки идёт вплоть до того, что минимальный размер кусочка может достигать 1-2 строки. Во-первых, такие кусочки позволяют не дублировать код: дублирующийся кусок кода выносят в отдельную функцию, и просто вызывают её из разных мест программы...
Изучаем C# - Что такое методы в классах
В прошлой статье "Классы как составные типы данных" - https://dzen.ru/a/aXjruZrLtAUxqw3e?share_to=link - мы научились делать классы и поля в них. Теперь рассмотрим методы. На самом деле, все типы данных в C# так или иначе - составные, то есть, внутри них что-то есть. Кроме классов, в C# есть ещё структуры, записи record и прочее. Сейчас нам это неважно. Важно лишь понять, что все они содержат что-то внутри себя. Например, все строки (тип данных string) содержат внутри себя поле Length - числовую...