私は、ユーザーの設定をテキストファイルに保存するWinFormsアプリケーションを開発しています。ユーザーが設定を更新したとき、およびプログラムの起動時にこの保存ファイルを参照します。 StreamWriters
とStreamReaders
で作業していますが、テキストファイルにデータを書き込むと、.txtファイルには変数型が保持されないため、自動的に文字列に変換されます。Environment.SpecialFolderパスを文字列として保存し、それをEnvironment.SpecialFolderに解析する方法はありますか?
設定の1つは、ファイルを開くデフォルトのディレクトリであり、OpenFileDialog
ダイアログはEnvironment.SpecialFolder
のファイルパスのみを受け入れます。文字列を解析して使用可能なEnvironment.SpecialFolder
に問題があります。私はstring.Contains(string s)
メソッドを使用して値を確認できるとわかりましたが、もっと簡単な方法があるかどうかを知りたいと思います。