0

我正在尝试使用 linq.js 从数组中删除一个对象。我正在定制 highcharts,我需要修改系列。我使用 .where 确定了要删除的对象。当我通过 except 运行它时,它不会引发任何错误。它只是不会过滤掉对象。

我想从系列中删除的对象

var matchingSeries = Enumerable.From(series).Where('x => x.options.id == "' + item + '"').First();

试图让它发挥作用

 var newSeries = Enumerable.From(series).Except(matchingSeries).ToArray();

我想使用 id 作为标识符。id 嵌套在 matchingSeries.options.id 中

4

1 回答 1

1

在 C# 中的 LINQ 中,Except处理两个列表。从您的第一个语句中删除First()调用以返回可以与第一个列表匹配的项目列表。

于 2015-04-20T15:10:56.200 回答