从网上看到了用dic.OrderBy的方法进行排序,然后法线不能对自身进行排序。需要调用dic.Orderby.ToDictionary方法传入到一个新的dicNew中再赋值了原来的dic。应该时Orderby并没有对dic本身进行操作的问题。回头再去研究一下。