【发布时间】:2016-01-22 11:09:16
【问题描述】:
假设我有一个随机值列表
11, 22, 33, 44, 55, 66, 77, 88
我想提取20-60 之间的所有值让我们说哪个使用该值让我们说40 带有偏移量-20 和+20。
所以我应该只得到22,33,44,55
代码
uint Val = 40;
List<uint> List1 = new List<uint>() {11, 22, 33, 44, 55, 66, 77, 88};
List<uint> CheckedList = List1.Where(t => (Val - 20) >= t && t <= (Val + 20));
我试过这段代码,我无法编译 Linq 很难掌握。
【问题讨论】: