我有以下方法对绑定源索引列表进行排序并将其对应的对象放入数组中。我也尝试过使用Array.Sort()
,但都不起作用,foreach 循环中的代码永远不会被调用。我已经测试过该变量int[] indices
既不为空也不为空。
internal void Foo(int[] indices)
{
var bar = new Object[indices.length];
int i = 0;
foreach (int index in indices.OrderBy(x => x))
{
// this block never gets called
bar[i] = BindingSource[index];
i++;
}
}