我有一些动态列表集合,这是在运行时添加的.我想将那些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)