在经典意义上,只读对象只能在构造函数中设置,以后不能修改。为什么 readonly int 数组的行为有任何不同。
PS:我知道Readonly
收藏,我只是想知道为什么允许这样做?
class Class1
{
public readonly int[] a;
public Class1()
{
a = new int[3];
a[0] = 1;
a[1] = 2;
a[2] = 3;
}
public void Update()
{
a[0] = 10;
}
}