不能使用Lamba表达式,因为它不是ISO -2 c#语言的一部分

本文关键字:ISO 语言 一部分 Lamba 表达式 因为 不能 | 更新日期: 2023-09-27 18:16:28

我必须在我的视图中按日期排序列表,下面是我使用的代码

@foreach (var books in store.BookList.OrderBy(j=>j.Date))
{
    <td>@(books.Count == -1 ? "--" : books.Count.ToString(CultureInfo.InvariantCulture))</td>
}

解决方案正在成功构建,功能按预期工作,但在错误列表窗口,我得到以下错误。

"Lamba表达式不能使用,因为它不是ISO -2 c#语言的一部分"

不能使用Lamba表达式,因为它不是ISO -2 c#语言的一部分

你可以在View On the Top

@{
var list=store.BookList.OrderBy(j=>j.Date);
}

这里的变量列表更像是一个变量,可以在下面的视图中的任何地方使用。