Я не знаю, правильные технические термины, чтобы описать мой вопрос, поэтому я приведу пример:Expose атрибутов класса с аксессором
private Point _PrivateVect = new Point();
public Point Publicvect
{
get
{
return _PrivateVect;
}
set
{
_PrivateVect = value;
}
}
Проблема заключается в том, что если бы я хотел, чтобы получить доступ к Publicvect.X
я получаю ошибка Cannot modify the return value of 'Publicvect' because it is not a variable
. Есть ли способ обойти это? Или мне просто нужно делать Publicvect = new Point(NewX, Publicvect.Y);
навсегда?
Пожалуйста, покажите код, генерирующий эту ошибку. –
@Bob: если вы считаете, что смелый помог, это не так. Мне нужно увидеть фактическую строку кода и фактическую ошибку. –