【发布时间】:2016-08-22 17:36:21
【问题描述】:
我想用数组的索引创建一个数组。假设我有一个这样的数组:
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
我从查询中得到的结果如下:
这意味着地点 1、3, 4 (LengthUnit = 2) 和 7 很忙(已被占用)。所以,数组现在看起来像:
| T | 2 | T | T | 5 | 6 | T | 8 | 9 | 10 |
其中,T 代表拍摄。
如何使用查询结果创建两个整数数组,如下所示:
int[] taken = { 1, 3, 4, 7 };
int[] notTaken = { 2, 5, 6, 8, 9, 10 };
【问题讨论】:
-
循环查询结果和 Skip() 和 Take() 适当的索引?你试过什么?
-
start Unit has
1, 3, 7howz4被占用了? -
@yogi 这在问题中没有解释,但鉴于 3 的 LengthUnit 为 2,我假设 OP 希望从 3 开始获取 2 条记录。
-
@CodeCaster 你是对的
-
@yogi 2 是从起始单位开始的长度单位。所以,3,4被拍了