C# 在[0][1]处更改的值也会更改对象列表在[1][0]、[2][0]处的值

C# 在[0][1]处更改的值也会更改对象列表在[1][0]、[2][0]处的值,c#,object,multidimensional-array,C#,Object,Multidimensional Array,我有一个将元素复制到对象数组的代码。但更改某个位置的值也会更改位于对象数组中类似索引处的元素的值。例如,更改[0][1]处的值也会更改[1][0],[2][0]处的值,用于C#中的对象列表。您是如何初始化NewshufleSet的?k在哪里初始化的?您正在使用cloud[k]……您没有增加所有人都可以看到的已添加的完整代码,但这不是有效的解决方案,但需要进行一些重构问题代码抛出“已添加具有相同密钥的项”。您是否有可能创建一个工作示例?

我有一个将元素复制到对象数组的代码。但更改某个位置的值也会更改位于对象数组中类似索引处的元素的值。例如,更改
[0][1]
处的值也会更改
[1][0]
[2][0]
处的值,用于C#中的对象列表。

您是如何初始化
NewshufleSet
的?
k
在哪里初始化的?您正在使用cloud[k]……您没有增加所有人都可以看到的已添加的完整代码,但这不是有效的解决方案,但需要进行一些重构问题代码抛出“已添加具有相同密钥的项”。您是否有可能创建一个工作示例?