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
答案 0 :(得分:12)
使用string.Join将值和Enumerable.Select连接到所选的所需值:
string allIds = string.Join(", ", list.Select(i => i.Id.ToString()));