Недавно я попытался создать свойство для поля Vector2
, просто чтобы понять, что оно работает не так, как задумано.
public Vector2 Position { get; set; }
это не позволяет мне изменять значения его членов ( X
& Y
)
В поисках информации по этому поводу я прочитал, что создание свойства для Структура Vector2
возвращает только копию исходного объекта, но не ссылку.
Меня как Java-разработчика это смущает.
Когда объекты в C # передаются по значению, а когда по ссылке?
Все ли объекты структуры передаются по значению?