4
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

4

1 回答 1

12

使用string.Join连接值并使用Enumerable.Select连接到选定的所需值:

string allIds = string.Join(", ", list.Select(i => i.Id.ToString()));
于 2012-07-17T16:06:06.333 回答