我有一个LINQ查询,它返回数组中所有时间值(即double
)满足特定条件的项的索引,如下面的查询。
var sonicIndices = completeLog.Select((item, index) => new { Item = item, Index = index })
.Where(x => Math.Abs(x.Item.time - nullValue) > 0.001)
.Select(item => item.Index).ToArray();
我相信这个可以改进,但如何改进呢?我被难住了。有人能帮我吗?