MyList[1] = new MyStruct("bob");
C#中的struct应该几乎总是设计成不可变的(也就是说,一旦创建,就无法更改其内部状态)。
在您的情况下,您要做的是替换指定数组索引中的整个结构,而不是尝试仅更改单个属性或字段。
欢迎分享,转载请注明来源:内存溢出
MyList[1] = new MyStruct("bob");
C#中的struct应该几乎总是设计成不可变的(也就是说,一旦创建,就无法更改其内部状态)。
在您的情况下,您要做的是替换指定数组索引中的整个结构,而不是尝试仅更改单个属性或字段。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)