Привет, у меня проблемы с этим. У меня есть эти структуры и классы.
struct Circle
{ ... }
class Painting
{
List<Circle> circles;
public List<Circle> circles
{
get { return circles; }
}
}
Я пытаюсь изменить один из кругов внутри класса рисования вне его, используя этот код:
MutatePosition(ref painting.Circles[mutationIndex], painting.Width, painting.Height);
Эта строка дает мне ошибку компилятора:
Свойство, индексатор или динамический член доступ не может быть передан как выход или параметр ref
Почему это, и что я могу сделать для его решения, не меняя слишком много кода?