У меня есть запрос linq, который делает что-то простое:
var k = people.Select(x=>new{x.ID, x.Name});
Затем я хочу функцию или лямбда-строку linq, или что-то, что выводит имена в формате предложения, используя запятые и "ands".
{1, John}
{2, Mark}
{3, George}
до
"1:John, 2:Mark and 3:George"
Я в порядке с жестким кодированием части ID + ":" + Name
, но это может быть ToString () в зависимости от типа результата запроса linq.Мне просто интересно, есть ли удобный способ сделать это с помощью linq или String.Format ().