ну так запустите дебаггер и посмотрите. тут больше чем 1 ошибка.
1) можете начать проверять с варианта когда i==2 и j==4. тогда array[i++,j++] уже выходит за границу
2) array[i++,j++] - вы уверены что вам нужно сравнивать значения именно по диагонали?
3) i++ это постинкремент который
изменяет значение. подозреваю что вы хотели просто сравнить со следующим
4)
array[i,j] < 0 && array[i++,j++] >= 0 || array[i,j] >= 0 && array[i++,j++] < 0
запустите в дебаггере/интерактивной консоли и проверьте действительно ли это будет работать как вы думали. подозреваю что вы хотели получить все-же другой результат