简单问题,新手求救
List<double[]> CombineArraylistContainer = new List<double[]>();
List<double[]> positionarraylistR = new List<double[]>();
foreach (int i in positionarraylistR)
CombineArraylistContainer.Add(positionarraylistR[i]);
foreach底下出现红线,错误提示说无法将double[]转换成int
这是怎么回事?
[解决办法]
foreach (int i in positionarraylistR)
这里的写法是调用positionarraylistR里面的值, 而positionarraylistR里面的值是double类型, 所以调用失败.
根据你的情况, 估计你应该用for来循环, 如下:
for (int i = 0; i < positionarraylistR.Count; i++)
CombineArraylistContainer.Add(positionarraylistR[i]);