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 に答える