标签: 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}
int[] Ids = new {Id = 1, Id = 2}
答案 0 :(得分:9)
如果您想创建包含所有这些ID的数组,那么您可以使用Select和ToArray方法:
Select
ToArray
int[] ids = c.Select(i => i.Id).ToArray();