我有一个包含两个物品的列表(名称和描述),我需要清点这些物品的数量。我已经成功清点了物品数量,但找不到列出描述的方法。我想要一个包含名称、数量和描述的列表。
public void GetList()
{
// A twi items list, Count items required, print list.
List<(string Name, string Description)> itemlist = new List<(string Name, string Description)>();
itemlist.Add(("Apple", "ABCDED"));
itemlist.Add(("Pear", "KLMAN"));
itemlist.Add(("Apple", "ABCDED"));
itemlist.Add(("Peach", "EFGHI"));
itemlist.Add(("Apple", "ABCDED"));
itemlist.Add(("Peach", "EFGHI"));
itemlist.Add(("Apple", "ABCDED"));
itemlist.Add(("Banana", "MNOPQ"));
itemlist.Add(("Cherry", "PQRST"));
itemlist.Add(("Peach", "EFGHI"));
itemlist.Add(("Banana", "MNOPQ"));
itemlist.Add(("Pear", "KLMAN"));
itemlist.Add(("Apple", "ABCDED"));
var newlist = itemlist.GroupBy(i => i.Name).Select(group => new { Name = group.Key, count = group.Count().ToString() }).ToList();
foreach (var item in newlist)
{
Debug.Print(string.Format("{0} {1}", item.Name, item.count.ToString()));
}
}