Tenho uma lista de dois itens (nome e descrição) e preciso contá-los. Consegui contá-los, mas não consigo encontrar uma maneira de listar a descrição. Gostaria de ter uma lista com Nome, Quantidade e Descrição.
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()));
}
}