哪种Generic适合以与输入方式相反的顺序检索自定义数据类型?

Gib*_*boK 0 c# linq generics collections

我使用Asp.net 4和C#,Linq和EF 4.

我需要以相反的顺序检索它们如何被输入为Custom DataType的实例(在我的例子中是CmsCategory).

该系列最多包含10个项目.

哪种System.Collections.Generic适合这种情况?

Den*_*stu 5

您应该使用通用堆栈:

var stack = new Stack<int>();
stack.Push(1);
stack.Push(2);
stack.Push(3);
stack.Pop(); // 3
stack.Pop(); // 2
stack.Pop(); // 1
Run Code Online (Sandbox Code Playgroud)

或者只使用一个简单的List然后调用Reverse():

var list = new List<int> {1, 2, 3};
list.Reverse(); // {3, 2, 1}
Run Code Online (Sandbox Code Playgroud)