私が取り組んでいるアプリケーションには、すべての値を帝国からメートル法に変換するために有効または無効にできる設定があります。アプリケーションを閉じて再度開いた後でも設定を保存できる必要があります。私が考えていた方法は、リソース (.resx) ファイルでブール値を使用することでした。この値は、ボックスがオンまたはオフのときにいつでも値を設定できます。次に、プログラムが起動されると、リソース bool の値 (true/false) を確認し、それに応じてチェックボックスを設定するだけです。
私の問題は、タイプ bool または Boolean のリソースを使用しようとすると、ボックスをチェックするとアプリケーションがクラッシュし、メモリに関するエラーが発生することです。これはスタック オーバーフロー例外であると考えられます。
私の質問は、リソース [.resx] ファイルでブール値を使用および/または変更することはできないのでしょうか、それとも間違っているのでしょうか? それが不可能な場合、私がやろうとしていることを行うための代替方法は何ですか?