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 に答える