【发布时间】:2017-12-09 11:29:33
【问题描述】:
错误是
“只读字段不能分配给(...)”
我必须返回向量,它等于另外两个向量(向量和向量1)的总和 ReadOnlyVector 具有只读字段 X 和 Y。如何初始化它们并返回新的 ReadOnlyVector?
public class ReadOnlyVector
{
public readonly double X;
public readonly double Y;
public ReadOnlyVector(int x, int y)
{
X = x;
Y = y;
}
public ReadOnlyVector Add (ReadOnlyVector vector, ReadOnlyVector vector1)
{
return new ReadOnlyVector {X = vector.X + vector1.X, Y = vector.Y + vector1.Y}
}
}
【问题讨论】: