我有一个新闻未排序项目的列表,其中一些有一个优先级标志。我需要将优先级项目浮动到列表的顶部,然后按日期对其余的项目进行排序。因此,最终结果是一个新闻项目列表,其中优先级项目显示在顶部,其余项目按日期排序。一定有比这更好的方法,但我不确定最好的方法是什么-
foreach (var newsItem in new
我有一个发票的IEnumerable,这些发票有行项目。这些行项目具有优先级。我正在编写各种策略来自动将现金用于这些行项目,其中一个给我带来了一些麻烦。我的模式是准备一个linq语句来对发票的行项进行排序,然后迭代linq查询,按顺序应用现金,直到用完为止。对于最简单的策略,按优先级和到期日支付每个行项目的linq语句示例如下所示:
from lineItem in invoices.SelectM