Для тех, кто пытался, но не понял.
В статье про С++ мы упоминали перегрузку операторов. Это мощный и гибкий инструмент, который может оказаться опасным и непредсказуемым в неумелых руках. Настало время разобраться...
Введение Наряду с методами в классах и структурах мы можем также определять операторы. Операторы могут быть перегружены, чтобы обеспечить более естественный синтаксис для пользовательских типов. В большей степени это актуально для реализации пользовательских структур, представляющих довольно простые типы данных. Перегрузка операторов позволяет реализовать удобный синтаксис для работы с классами в программировании. Эта возможность является одним из ключевых преимуществ объектно-ориентированного программирования на C#...