我用谷歌搜索并罚款了这个链接,但仍然无法 使用 Convert List<T> to object[]
我想将 int 列表转换为对象数组。为什么?因为我想将列表添加为组合框中的对象数组,所以它是参数。
问题是它在 Combobox 中只添加了“一个项目”Object[] 数组,而“tempList”包含 4 个 int 类型的项目。
我喜欢在 object[] (对象数组)中添加 4 项,现在它添加为 1 项,并且只在调试器中显示 Object[] 数组。
当我查看调试器并输入:
客户 - 它显示对象 [1] 以及当我键入时
客户[0]它显示对象[4],所以实际上添加了4个项目,但是我怎样才能得到这些值。???
List<int> tempList= new CustomersRepository().GetAll().Select(a => a.Numero).ToList();
object[] customers = new object[] { tempList.Cast<object>().ToArray() };
ComboBox.Items.AddRange(customers);