【发布时间】:2013-04-03 08:28:16
【问题描述】:
我不明白为什么我的 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;
}
}
【问题讨论】: