如何制作这样的数组

时间:2012-10-13 10:57:30

标签: c# arrays

List<Customer> c= new List<Customer>()
{
    new Customer{Id = 1, Name = "Bruce"},
    new Customer{Id = 2, Name = "John"}
};

我只知道

c.ForEach(o => str += o.Id.ToString() + ",");

有什么方法可以简化它?

我只是想让Id出来并制作Ids数组int[] Ids = new {Id = 1, Id = 2}

1 个答案:

答案 0 :(得分:9)

如果您想创建包含所有这些ID的数组,那么您可以使用SelectToArray方法:

int[] ids = c.Select(i => i.Id).ToArray();