为什么 MathNet Point3D 组件是只读的?

Why MathNet Point3D components are ReadOnly?

有谁知道为什么 MathNet.Spatial.Euclidean.Ponit3D 的组件 X、Y 和 Z 是只读双精度数?

此致, 大卫

据我了解,link Point3D 是 ValueType/Struct,而不是引用类型 class。 现在正因为如此,我怀疑您必须重新分配整个对象,而不是尝试单独修改其组件。把它想象成(粗略地)一个原始值