using System.Collections.Generic;
public int itemNo { get; set; }
public string buyerNo { get; set; }
public string sellerNo { get; set; }
public string itemDesc { get; set; }
public static void Main()
{ List<Summary> list = new List<Summary>()
var result = from summary in list
itemDesc = summary.itemDesc
buyerNo = string.Join(",", grp.Select(i => i.buyerNo)),
sellerNo = string.Join(",", grp.Select(i => i.sellerNo)),
itemDesc = grp.Key.itemDesc
foreach(var item in result)
Console.WriteLine(string.Format("{0} {1} {2} {3}",item.itemNo,item.buyerNo,item.sellerNo,item.itemDesc));