Выберите данные с сервера Solr в Java

Использование переменной подкладочный не поможет. Тип Point - это тип значения.

Вам нужно присвоить целое значение Point свойству Origin: -

Origin = new Point(10, Origin.Y);

Проблема в том, что при доступе к Origin свойство, возвращаемое get, является копией структуры Point в поле «Созданные свойства» автоматически. Следовательно, ваша модификация поля X эта копия не повлияет на базовое поле. Компилятор обнаруживает это и дает вам ошибку, так как эта операция полностью бесполезна.

Даже если вы использовали свою собственную переменную поддержки, ваш get будет выглядеть так: -

get { return myOrigin; }

Вы все равно будете возвращать копию структуры Point, и вы получите ту же ошибку.

Хм ... более внимательно прочитав ваш вопрос, возможно, вы действительно хотите изменить переменную поддержки непосредственно из своего класса: -

myOrigin.X = 10;

Да, это было бы то, что вы хотели бы потребность.

1
задан Kuntal Basu 28 September 2010 в 06:24
поделиться