【问题标题】:How to convert a list<T> to an array T[] using c#如何使用 c# 将 list<T> 转换为数组 T[]
【发布时间】:2016-04-07 01:19:46
【问题描述】:

我有一个包含大约 10 条记录的列表。 每条记录有两个值。

item->[0] = name:"apple" ,price:10
item->[1] = name:"mango",price :20

等等。

我想把它转换成这样的数组。

 var items= [
      {name: "apple", price: 10},
      {name: "mango", price: 20},
      /* ... */
    ];

提前致谢

【问题讨论】:

标签: c#


【解决方案1】:

你应该可以通过 LINQ 的 ToArray() 方法来处理这个问题:

var array = yourCollectionOfRecords.ToArray();

【讨论】:

  • 谢谢Rion ..我想过使用.ToArray(),但我不确定我是否可以像我在问题中提到的那样将数组作为键值对,因为我想使用它jQuery中的数组来创建一个词云。
  • 创建一个具有两个属性的新类:nameprice。然后将它们存储在一个数组中。
猜你喜欢
  • 1970-01-01
  • 2014-02-05
  • 1970-01-01
  • 2010-09-07
  • 2019-04-13
  • 1970-01-01
  • 2010-11-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多