我有以下代码:
for (int c = 0; c < date_old.Length; c++)
{
for (int d = 0; d < date_new.Length; d++)
{
newList[c] = data_old[c];
if (date_old[c] == date_new[d])
{
newList[c] = data_new[d];
}
}
}
我想要做的是以下几点:
我有四个数组:date_new
、date_old
、data_new
和data_old
一个名为newList
. date_old 和 data_old 具有相同的长度,并且 date_new 和 data_new 也一样。我想遍历日期数组检查是否有相等的日期值。在执行此操作时,我想将 data_old 数组中的每个值复制到 newList。当一个值相等时,我想将此时的值从 data_new 位置复制到列表中。在这里,我OutOfBoundException
在第二个 for 循环之后得到了一个。怎么了?