If... Else ロジックが機能しない理由がわかりません。
私がアーカイブしようとしているのは、ユーザーがボタンをクリックすると、最初にページの値が配列の長さ以下であるかどうかを確認し、次にページ変数をインクリメントして DisplayPath メソッドを実行することです。ページ変数を配列の長さにします。
アプリを実行してボタンをクリックすると、配列の長さを超えるとすぐにクラッシュします。
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;
}
}