尝试将列表复制到数组时出错
本文关键字:数组 出错 复制 列表 | 更新日期: 2023-09-27 18:36:13
我总是收到错误:
.exe中发生了类型为"System.IndexOutOfRangeException"的未处理异常 其他信息:索引超出数组边界。
public List<SomeObject> hCL = new List<SomeObject>();
SomeObject[] cl_ = clients.GetCLValue(1, 1);
for (int i = 1; i <= 5; i++)
{
SomeObject[] c = clients.GetCLValue(1, i).ToArray();
c[i].LanguageId = i;
hCL.Add(c[i]);
}
GetCLValue 返回数据列表,但我无法将这些数据移动到数组为什么这些错误总是出现?c# 不应该创建可以存储数据的新对象吗?
为什么不直接去
SomeObject[] cl = hCL.ToArray() ;