в этой конкретной строке кода:C# LastIndexOf не дает правильный результат
correct = Array.LastIndexOf(turns.ToArray(), false, 4, 0);
я получаю результат correct = -1
, ну как это возможно?
turns[0]
до turns[3]
равен false
turns[4]=true
и turns[5]=false
возможно быть вызваны тем, что последний индекс я хочу быть посмотрел на это 4, и это имеет значение, отличное от требуемых один?
попробуйте изменить последний аргумент> 0 – TheVillageIdiot
Да он сделал свою работу благодарность за быстрый ответ – kopelence