public static void Main()
new { Name = "Item1", Type = 1 },
new { Name = "Item2", Type = 1 },
new { Name = "Item3", Type = 2 },
new { Name = "Item4", Type = 2 }
var gItems = Items.GroupBy(item => item.Type, item => item.Name);
foreach(var gItem in gItems) {
Console.WriteLine(gItem.Key);
foreach(var item in gItem) {