我将二维数组作为属性传递给用户控件。我在那里将这些值存储在另一个二维数组中:
int[,] originalValues = this.Metrics;
稍后,我在中更改值this.Metrics。但是现在,如果我从originalValues中检索值,那么我将从中获得更改后的值this.Metrics。如何复制和的元素,this.Metrics而不仅仅是获取数组的引用?
this.Metrics
您可以克隆一个数组,并复制它:
int[,] originalValues = (int[,])this.Metrics.Clone();