4

我需要从

object {object[]}

System.Collections.Generic.List<int>

在对象数组的每个元素内都有一个object {int}元素。我从一个 COM dll 得到这个结构。

我想知道如何做到这一点的最简单方法。提前致谢!

4

2 回答 2

13

尝试

List<int> intList = objectArray.Cast<int>().ToList();
于 2012-09-06T14:26:14.833 回答
3
List<Int> ObjToList(object[] objects)
{
    List<int> intList = new list<int>();
    foreach (object o in objects)
    {
        intList.Add((int)o);
    }
    return intList;
}

确保数组中的所有对象都是 int 类型以避免出现问题

于 2012-09-06T14:30:34.990 回答