.net - 在没有第一个元素的情况下返回 list<T> 的最简单方法

标签 .net linq list

不知何故,我现在没有得到我想要的。

我通过 NHibernate 从数据库中获取数据。

ICriteria criteria = session.CreateCriteria(typeof(Price));
criteria.AddOrder(new NHibernate.Expression.Order("ValidFrom", false));
List<Price> prices = criteria.List().Cast<Price>().ToList();

现在我想返回没有第一个元素(最新价格)的列表。我得到了一些工作,但最简单的方法是什么?

最佳答案

最简单的方法是写 criteria.List().Cast<Price>().Skip(1).ToList();

关于.net - 在没有第一个元素的情况下返回 list<T> 的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6778075/

相关文章:

asp.net - 如何将 IDENTITY_INSERT 设置为 ON?

c# - 如何将 Linq 扩展方法与 CodeFluent 实体模板一起使用?

c# - 在 .net 4.5 中使用 Async API 的示例串行端口通信代码?

c# - NHibernate Validator - 传递资源管理器和 key

.net - 最佳 WPF 开源项目

c# - 如何在 .NET 中匹配正则表达式 "shortest match"

c# - 使用 LINQ 计算总和

python - 如何将列表连接到 Pandas 中的数据框

list - 如何仅使用 cons 和空列表创建列表? Racket

python - 根据另一个列表的顺序对一个列表进行排序