队列排序

Bla*_*man 1 c# queue

我有一个项目数组,排序,以便最旧的项目在数组中的第一个.

我想从数组加载队列,这样当我弹出队列中的项目时,最早的项目首先出现.

我怎样才能做到这一点?

Ric*_*ard 7

使用LINQ to Objects ...

var q = new Queue<T>(array.OrderBy(d => d.date));
Run Code Online (Sandbox Code Playgroud)

编辑:行动,错误的方式.