首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

简单有关问题,新手

2013-02-28 
简单问题,新手求救Listdouble[] CombineArraylistContainer new Listdouble[]()Listdouble[] pos

简单问题,新手求救
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]);

热点排行