static void Main(string[] args) { , , , , , , , , }; var obj = from item in array orderby item ascending group item by item / ; foreach (var item in obj) { Console.WriteLine(item.ToString()); } return; } 无聊随便写Linq玩,突然发现这个问题,请看上面这段代码,理想状态下,obj结果应该是: {