将List <double>转换为object []

Bha*_*thi 2 c#

我有一些动态列表集合,这是在运行时添加的.我想将那些ListColl转换为对象数组.以下是我的代码

 List<double> ListColl = new List<double>();
 // This is added dynamically and finally want to convert this list into object array
  values.Add(10);
  values.Add(40);
  values.Add(20);
Run Code Online (Sandbox Code Playgroud)

预期的输出是这样的

object[] objArray = new object[] { 10, 40, 20 };
Run Code Online (Sandbox Code Playgroud)

我用过object[] objArray = ListColl.ToArray().但这是错误.

如何将此列表集合转换为对象数组

das*_*ght 10

您可以使用Cast<object>()call后跟ToArray():

object[] objArray = ListColl.Cast<object>().ToArray();
Run Code Online (Sandbox Code Playgroud)