我使用Asp.net 4和C#,Linq和EF 4。
我需要以相反顺序检索自定义数据类型的输入方式实例(在我的案例中为CmsCategory)。
该系列最多包含10个项目。
哪种System.Collections.Generic
适合这种情况?
答案 0 :(得分:5)
您应该使用通用堆栈:
var stack = new Stack<int>();
stack.Push(1);
stack.Push(2);
stack.Push(3);
stack.Pop(); // 3
stack.Pop(); // 2
stack.Pop(); // 1
或者只是使用一个简单的List然后调用Reverse():
var list = new List<int> {1, 2, 3};
list.Reverse(); // {3, 2, 1}