или менять поля структуры?
                  
                  
                  Логично реализовать оба варианта, но я гадаю, как их разделить.
                  
                  
                
Обычно структуры делают неизменяемыми
а как ты их будешь менять?
менять то, откуда вызываешь
как это сделать методом расширения для структуры?
а, присвоить результат?
Сейчас я меняю их так в цикле по многу раз: Location = new Point(Location.X + offset.X, Location.Y + offset.Y)
А там нет перегрузки оператора + для Point?
Point не перегружает +.
Обсуждают сегодня