标签: c#
好吧,也许我愚蠢,但为什么以下代码中没有抛出任何异常?
很明显,访问_cells数组的索引是负数(posCol + col = -1),如图所示。
提前致谢。
答案 0 :(得分:6)
最有可能的形状[row,col]等于0.如果是,C#将使条件的其余部分短路,因为它已经可以确定整个事物将评估为false。由于它从未使用负指数评估第二个,因此posCol为负值并不重要。