Структура - значимый тип данных (value type).
Отличия от классов:
- У структуры есть инициализатор по умолчанию(мембервайс), у классов нет.
- Класс - ссылочный тип, структура - значимый тип.
- Мутирующий метод в структуре - это метод который позволяет изменять данные структуры(саму структуру)
- Структуры не наследуются.
- Нет полиморфизма, т.к. нет наследования.