3
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}

4

1 に答える 1

9

Selectこれらすべての ID を持つ配列を作成する場合は、ToArrayメソッドを使用できます。

int[] ids = c.Select(i => i.Id).ToArray();
于 2012-10-13T10:59:05.177 に答える