我的代码抛出这个:
ArgumentOutOfRangeException:参数超出范围。
参数名称:索引错误
在列表中找到计数少于特定数字的元素时。有关如何更正代码的任何想法?
我在所有地方都添加了debug.log代码,以准确确定错误发生的位置,因为Visual Studio不会强调错误。
data-target
我希望emptyRows可以跟踪和记录所有未占用的行,但是当它填充了占用的行时,它不会继续for循环并停止。
答案 0 :(得分:1)
如果(gridPositions [j] .Count ==列),您只会添加到emptyRows
但是您正在访问j的每个值上的emptyRows [j]
所以emptyRows的项目数少于j的值