列表,获取属性与分离

问题描述:

public class Person 
{ 
    public int Id { get; set; } 
    public string FirstName { get; set; } 
    public string LastName { get; set; } 
} 

我有一个列表:列表,获取属性与分离

List<Person> list = new List<Person>(); 

我想要得到的,用逗号分隔符列表中的所有条目的ID值,就像这样:ID1 ,ID2,ID3

使用string.Join加入值和Enumerable.Select选定所需值:

string allIds = string.Join(", ", list.Select(i => i.Id.ToString()));