我不明白为什么我的 If... Else 逻辑不起作用。
我要存档的是,当用户单击按钮时,它会首先检查 page 的值是否小于或等于数组的长度,然后它会增加 page 变量并运行 DisplayPath 方法,否则它会设置page 变量为数组的长度。
当我运行应用程序并单击按钮时,一旦它增加超过数组的长度,它就会崩溃。
private string[] filePaths;
private int page;
private void Button_Click_3(object sender, RoutedEventArgs e)
{
if (page <= filePaths.Length)
{
page++;
DisplayPath(page);
}
else
{
page = filePaths.Length;
}
}