Почему компоненты MathNet Point3D доступны только для чтения?

Кто-нибудь знает, почему компоненты X, Y и Z в MathNet.Spatial.Euclidean.Ponit3D дублируются только для чтения?

С уважением, Дэвид

1 ответ

Решение

Насколько я понимаю из этой ссылки Point3Dявляется ValueType/Struct, а не классом ссылочного типа. Теперь из-за этого я подозреваю, что вам придется переназначить весь объект вместо того, чтобы пытаться изменить его компоненты по отдельности. Думайте об этом как о примитивном значении

Другие вопросы по тегам