比方說,我有這樣的代碼:冷凝LINQ的多個手術室Where子句
myList = myList.Where(x => x[0] > .0005 || x[1] > .0005 || x[2] > .0005).ToList();
必須有一個辦法只有做到這一點在可枚舉的範圍?
我正沿
myList = myList.EnumerableRange(0, x.Count).Where(i => x[i] > .0005)
行思考的東西,但是這似乎並不奏效。我錯過了什麼/有沒有更好的方法?
首先,你的榜樣從1到3但你的範圍從0到2? – NetMage
@NetMage我的錯。只是修正它在上面的代碼。 – Marcin
順便說一句,我想你的意思是'myList = myList.Where(x => x [0]> .0005 || x [1]> .0005 || x [2]> .0005).ToList();'。你有它的方式,你不能編譯它看看重複'x =>'部分 – Vikhram