从object {object []}转换为List <int>

Thi*_*ago 4 c#

我需要转换

object {object[]}
Run Code Online (Sandbox Code Playgroud)

System.Collections.Generic.List<int>
Run Code Online (Sandbox Code Playgroud)

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

我想知道如何最简单的方法.提前致谢!

D S*_*ley 10

尝试

List<int> intList = objectArray.OfType<int>().ToList();
Run Code Online (Sandbox Code Playgroud)

  • 我认为 `Cast&lt;int&gt;` 更合适,因为_“在**每个**元素内......”_。额外的类型检查应该是多余的。 (2认同)